Title :
Scalable atomic multicast
Author :
Rodrigues, Luis ; Guerraoui, R. ; Schiper, André
Author_Institution :
DI-FCUL, Lisboa, Portugal
Abstract :
We present a new scalable fault-tolerant algorithm which ensures total order delivery of messages sent to multiple groups of processes. Our algorithm is particularly well suited for large scale systems because: (1) any process can multicast a message to one or more groups of processes without being forced to join those groups; (2) inter-group total order is ensured system-wide but, for each individual multicast, the number and size of messages exchanged depends only on the number of addressees; (3) process failure detection does not need to be reliable. Our algorithm also exhibits a modular design. It uses two companion protocols, namely a reliable multicast protocol and a consensus protocol, and these protocols are not required to use the same communication channels or to share common variables with the total order protocol. This approach follows a design methodology based on the composition of (encapsulated) micro-protocols
Keywords :
multicast communication; protocols; telecommunication network reliability; communication channels; consensus protocol; encapsulated micro-protocols; inter-group total order; large scale systems; modular design; process failure detection; reliable multicast protocol; scalable atomic multicast; scalable fault-tolerant algorithm; total order protocol; Algorithm design and analysis; Broadcasting; Communication channels; Design methodology; Fault tolerance; Large-scale systems; Multicast algorithms; Multicast communication; Multicast protocols; Scalability;
Conference_Titel :
Computer Communications and Networks, 1998. Proceedings. 7th International Conference on
Conference_Location :
Lafayette, LA
Print_ISBN :
0-8186-9014-3
DOI :
10.1109/ICCCN.1998.998851