Protocol modularity in systems for managing replicated data
- 2 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The authors describe their experience in attempting to modularize Consul, a fault-tolerant system for managing replicated data. Their experience is that, while modularity is needed to simplify the design and implementation of such systems, protocol dependencies, both direct and indirect, impact the way in which protocols are designed and implemented. They also identify certain operating system features that simplify such a design. Based on this experience, work is in progress to develop a new model for fault-tolerant protocols that will facilitate modularization Author(s) Mishra, S. Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA Peterson, L.L. ; Schlichting, R.D.Keywords
This publication has 9 references indexed in Scilit:
- Agreeing on who is present and who is absent in a synchronous distributed systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Modularizing fault-tolerant protocolsPublished by Association for Computing Machinery (ACM) ,1992
- Ordered and reliable multicast communicationACM Transactions on Computer Systems, 1991
- Lightweight causal and atomic group multicastACM Transactions on Computer Systems, 1991
- Understanding fault-tolerant distributed systemsCommunications of the ACM, 1991
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991
- Implementing fault-tolerant services using the state machine approach: a tutorialACM Computing Surveys, 1990
- Recovery in distributed systems using optimistic message logging and checkpointingJournal of Algorithms, 1990
- The Delta-4 approach to dependability in open distributed computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988