A Control Model for Distributed Blackboard