Title :
An efficient and reliable group multicast protocol
Author :
Jia, Wei-Jia ; Kaiser, Jörg ; Nett, Edgar
Author_Institution :
Nat. Res. Center for Comput. Sci., St. Augustin, Germany
Abstract :
Maintaining a consistent state is crucial for cooperative work in autonomous and decentralized systems (ADS). This is achieved through reliable communication protocols in a group of autonomous components. Many existing protocols are quite expensive and not very suitable for the ADS. The paper presents a logical token ring based group multicast protocol for the service of decentralized action manage systems. Unlike previous token based algorithms, we assign a virtual identity to each of the processes executing in the autonomous components in an increasing order so as to form a logical ring. The protocol ensures total ordering and atomicity of multicast messages in the presence of the component failures. The total order is achieved by placing a sequence number in each multicast message. A token process implicitly multicasts one such ordered message and transfers the token to the next process on the ring, hence, reducing the synchronous overhead and preventing possible token lose problem. With a minimal number of control messages, the protocol guarantees that all nonfaulty processes belonging to the same group will observe a consistent view of ordered events affecting all cooperative components in the group. The efficient recovery algorithms can handle the member failures, dynamic groups, group partitions and merges
Keywords :
groupware; message passing; protocols; token networks; ADS; autonomous and decentralized systems; communication protocols; consistent state; control messages; cooperative work; decentralized action manage systems; logical ring; logical token ring based group multicast protocol; multicast messages; recovery algorithms; reliable group multicast protocol; token process; virtual identity; Access protocols; Broadcasting; Collaborative work; Computer science; Maintenance; Multicast algorithms; Multicast protocols; Partitioning algorithms; Resource management; Token networks;
Conference_Titel :
Autonomous Decentralized Systems, 1995. Proceedings. ISADS 95., Second International Symposium on
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-7087-8
DOI :
10.1109/ISADS.1995.398965