| | |
Summary: The Totem SingleRing Ordering
and Membership Protocol
Y. AMIR, L. E. MOSER, P. M. MELLIARSMITH, D. A. AGARWAL, P. CIARFELLA
University of California, Santa Barbara
Faulttolerant distributed systems are becoming more important but, in existing
systems, maintaining the consistency of replicated data is quite expensive. The
Totem singlering protocol supports consistent concurrent operations by placing a
total order on broadcast messages. This total order is derived from the sequence
number in a token that circulates around a logical ring imposed on a set of processors
in a broadcast domain. The protocol handles reconfiguration of the system when
processors fail and restart or the network partitions and remerges. Extended virtual
synchrony ensures that processors deliver messages and configuration changes to
the application in a consistent total order systemwide. An effective flow control
mechanism enables the Totem singlering protocol to achieve message ordering rates
significantly higher than the best prior total ordering protocols.
Categories and Subject Descriptors: C.2.1 [ComputerCommunications Net
works]: Network Architecture and Design---network communications; C.2.2 [Com
puter Communication Networks]: Network Protocols---protocol architecture;
C.2.4 [ComputerCommunication Networks]: Distributed Systems---network
operating systems; C.2.5 [ComputerCommunication Networks]: Local
|