Frameworks for Cooperation in Distributed Problem Solving
- 1 January 1981
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 11 (1), 61-70
- https://doi.org/10.1109/tsmc.1981.4308579
Abstract
Two forms of cooperation in distributed problem solving are considered: task-sharing and result-sharing. In the former, nodes assist each other by sharing the computational load for the execution of subtasks of the overall problem. In the latter, nodes assist each other by sharing partial results which are based on somewhat different perspectives on the overall problem. Different perspectives arise because the nodes use different knowledge sources (KS's) (e.g., syntax versus acoustics in the case of a speech-understanding system) or different data (e.g., data that is sensed at different locations in the case of a distributed sensing system). Particular attention is given to control and to internode communication for the two forms of cooperation. For each, the basic methodology is presented and systems in which it has been used are described. The two forms are then compared and the types of applications for which they are suitable are considered.Keywords
This publication has 10 references indexed in Scilit:
- An Organizational View of Distributed SystemsIEEE Transactions on Systems, Man, and Cybernetics, 1981
- The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem SolverIEEE Transactions on Computers, 1980
- Distributed Interpretation: A Model and ExperimentIEEE Transactions on Computers, 1980
- RULE-BASED UNDERSTANDING OF SIGNALS11This work was supported by the Department of Defense, Advanced Research Project Agency, ARPA Contract DAHC15-73-6-0435.Published by Elsevier ,1978
- Viewing control structures as patterns of passing messagesArtificial Intelligence, 1977
- An Application of Relaxation Labeling to Line and Curve EnhancementIEEE Transactions on Computers, 1977
- Applications of artificial intelligence for chemical inference. XVII. Approach to computer-assisted elucidation of molecular structureJournal of the American Chemical Society, 1975
- Organization of the Hearsay II speech understanding systemIEEE Transactions on Acoustics, Speech, and Signal Processing, 1975
- A Survey of Some Theoretical Aspects of MultiprocessingACM Computing Surveys, 1973
- Cost effective priority assignment in network computersPublished by Association for Computing Machinery (ACM) ,1972