Processor group membership protocols: specification, design and implementation
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The specification, design and implementation of a set of protocols to solve the processor group membership problem in distributed systems are presented. These group membership protocols were developed as part of a toolkit for building distributed/parallel applications on a cluster of workstations. The group membership service forms the lowest layer in the toolkit, and is the glue which unifies all other layers. The membership service supports three distinct protocols: weak, strong, and hybrid. These protocols differ significantly in the level of consistency and the number of messages exchanged in reaching agreement. The modular implementation of these protocols and the optimization techniques used to enhance their performance are described.Keywords
This publication has 11 references indexed in Scilit:
- Processor group membership protocols: specification, design and implementationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Fault-tolerance in the Advanced Automation SystemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Membership algorithms for multicast communication groupsPublished by Springer Nature ,1992
- Reaching agreement on processor-group membrship in synchronous distributed systemsDistributed Computing, 1991
- Using process groups to implement failure detection in asynchronous environmentsPublished by Association for Computing Machinery (ACM) ,1991
- Fault-Tolerant Membership Service in a Synchronous Distributed Real-Time SystemPublished by Springer Nature ,1991
- Agreeing on a leader in real-time (fault tolerant computer system)Published by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- Reliable communication in the presence of failuresACM Transactions on Computer Systems, 1987
- Impossibility of distributed consensus with one faulty processJournal of the ACM, 1985
- Reliable broadcast protocolsACM Transactions on Computer Systems, 1984