Pluribus—An operational fault-tolerant multiprocessor
- 1 January 1978
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Proceedings of the IEEE
- Vol. 66 (10) , 1146-1159
- https://doi.org/10.1109/proc.1978.11109
Abstract
The authors describe the Pluribus multiprocessor system, outline several techniques used to achieve fault-tolerance, describe their field experience to date, and mention some potential applications. The Pluribus system places the major responsibility for recovery from failures on the software. Failing hardware modules are removed from the system, spare modules are substituted where available, and appropriate initialization is performed. In applications where the goal is maximum availability rather than totally fault-free operation, this approach represents a considerable savings in complexity and cost over traditional implementations. The software-based reliability approach has been extended to provide enror-handling and recovery mechanisms for the system software structures as well. A number of Pluribus systems have been built and are currently in operation. Experience with these systems has given us confidence in their performance and maintainability, and leads us to suggest other applications that might benefit from this approach.Keywords
This publication has 8 references indexed in Scilit:
- On the use of cluster analysis for assisting maintenance of large software systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A network-oriented multiprocessor front-end handling many hosts and hundreds of terminalsPublished by Association for Computing Machinery (ACM) ,1976
- The ARPA NetworkPublished by Springer Nature ,1975
- PluribusPublished by Association for Computing Machinery (ACM) ,1975
- An advanced computer communication networkPublished by American Institute of Aeronautics and Astronautics (AIAA) ,1973
- Computer network development to achieve resource sharingPublished by Association for Computing Machinery (ACM) ,1970
- The interface message processor for the ARPA computer networkPublished by Association for Computing Machinery (ACM) ,1970
- The ILLIAC IV ComputerIEEE Transactions on Computers, 1968