Functionally Accurate, Cooperative Distributed Systems
- 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), 81-96
- https://doi.org/10.1109/tsmc.1981.4308581
Abstract
A new approach for structuring distributed processing systems, called functionally accurate, cooperative (FA/C), is proposed. The approach differs from conventional ones in its emphasis on handling distribution-caused uncertainty and errors as an integral part of the network problem-solving process. In this approach nodes cooperatively problem-solve by exchanging partial tentative results (at various levels of abstraction) within the context of common goals. The approach is especially suited to applications in which the data necessary to achieve a solution cannot be partitioned in such a way that a node can complete a task without seeing the intermediate state of task processing at other nodes. Much of the inspiration for the FA/C approach comes from the mechanisms used in knowledge-based artificial intelligence (Al) systems for resolving uncertainty caused by noisy input data and the use of approximate knowledge. The appropriateness of the FA/C approach is explored in three application domains: distributed interpretation, distributed network traffic-light control, and distributed planning. Additionally, the relationship between the approach and the structure of management organizations is developed. Finally, a number of current research directions necessary to more fully develop the FA/C approach are outlined. These research directions include distributed search, the integration of implicit and explicit forms of control, and distributed planning and organizational self-design.Keywords
This publication has 23 references indexed in Scilit:
- The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve UncertaintyACM Computing Surveys, 1980
- Breaking substitution ciphers using a relaxation algorithmCommunications of the ACM, 1979
- Asynchronous Iterative Methods for MultiprocessorsJournal of the ACM, 1978
- 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
- A correctness proof of a topology information maintenance protocol for a distributed computer networkCommunications of the ACM, 1977
- Viewing control structures as patterns of passing messagesArtificial Intelligence, 1977
- An Application of Relaxation Labeling to Line and Curve EnhancementIEEE Transactions on Computers, 1977
- Computer Communication Networks: Approaches, Objectives, and Performance ConsiderationsACM Computing Surveys, 1975
- Deterministic and adaptive routing policies in packet-switched computer networksPublished by Association for Computing Machinery (ACM) ,1973
- Group Problem SolvingPublished by Elsevier ,1965