A highly decentralized implementation model for the programmer-transparent coordination (PTC) scheme for cooperative recovery
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 282-289
- https://doi.org/10.1109/ftcs.1990.89376
Abstract
The authors present an implementation model for the programmer-transparent coordination (PTC) scheme that fits well with local-area-network-(LAN-) based systems equipped with broadcasting channels. The model is a significant improvement over the earlier formulated implementation guidelines for developing LAN-based fault-tolerant distributed computer systems (DCSs). The model uses a highly decentralized broadcasting-based approach to the execution of PTC functions. The result is a significant reduction in the PTC-related message traffic, and the extent of reduction could be drastic in many application environments. Another major element of the model is a three-layer software structure in which distributed cooperating application processes and PTC-related operating system components are incorporated in modular forms amenable to cost-effective concurrent processing.<>Keywords
This publication has 11 references indexed in Scilit:
- THE ARCHITECTURE OF MARSPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Fault-tolerant distributed systems based on broadcast communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Software fault tolerance in architectures with hierarchical protection levelsIEEE Micro, 1988
- Recovery Blocks in Action: A System Supporting High ReliabilityPublished by Springer Nature ,1985
- A Framework for Software Fault Tolerance in Real-Time SystemsIEEE Transactions on Software Engineering, 1983
- A Distributed System for Real-Time Transaction ProcessingComputer, 1981
- State Restoration in Systems of Communicating ProcessesIEEE Transactions on Software Engineering, 1980
- Structure of an efficient duplex memory for processing fault-tolerant programsPublished by Association for Computing Machinery (ACM) ,1978
- Fault-Tolerant Software for Real-Time ApplicationsACM Computing Surveys, 1976
- System structure for software fault toleranceIEEE Transactions on Software Engineering, 1975