The Timewheel Group Membership Protocol
نویسندگان
چکیده
We describe a group membership protocol, called the timewheel group membership protocol, for a timed asynchronous distributed system. This protocol is a part of the timewheel group communication service that supports multiple group communication semantics simultaneously. The timewheel group membership protocol is unique in several respects. First, it has been designed for a timed asynchronous distributed system model. Second, it is optimized for those failure scenarios that are more likely to occur than others. In particular, it uses a very simple and fast algorithm to recover from single failures. Furthermore, the group communication service is not interrupted, if a failure suspicion turns out to be a false alarm. Third, this protocol incurs minimal processing load during failure-free periods. In fact, this protocol does not cause any extra messages to be exchanged during failure-free periods. Finally, as a consequence of using the timed asynchronous distributed system model, this is one of the rst few non-real-time membership protocols that are timed, i.e. its speci cation describes what outputs and state transitions occur in response to inputs and the time it takes these outputs and state transitions to occur.
منابع مشابه
The Timewheel Group Communication System
This paper describes a group communication system called the timewheel group communication system that has been designed for a timed asynchronous distributed system model. The timewheel group communication system consists of three protocols: a clock synchronization, an atomic broadcast protocol, and a group membership protocol. All these protocols have been designed to be fail-aware in the sens...
متن کاملThe Timewheel Asynchronous Group Communication Protocol
We propose a membership and a reliable broadcast protocol that support several diierent semantics simultaneously and provide good overall performance. The broadcast protocol supports three atomicity semantics|weak, strong, and strict atomicity|and three ordering semantics| unordered, total order, and time order. These result in nine group communicationsemantics and an application can dynamicall...
متن کاملA Low-level Processor Group Membership Protocol for LANS
This paper presents a processor group membership protocol designed to run on top of a local area network. The protocol maintains information about a selected group of stations that explicitly join the protocol by keeping a replica of a global membership table at every member. Additionally, the protocol guarantees that a given station always occupies the same entry in the table. As a result, tab...
متن کاملExperimental Evaluation of the Unavailability Induced by a Group Membership Protocol
Group communication is an important paradigm for building highly available distributed systems. However, group membership operations often require the system to block message traffic, causing system services to become unavailable. This makes it important to quantify the unavailability induced by membership operations. This paper experimentally evaluates the blocking behavior of the group member...
متن کاملA New Group Membership Protocol in Synchronous Distributed Systems
In distributed systems, a group of computer should continue to do cooperation in order to finish some jobs. In such a system, a group membership protocol is especially practical and important elements to provide processes in a group with a consistent common knowledge about the membership of the group. Whenever a membership change occurs, processes should agree on which of them should do to acco...
متن کامل