TY - JOUR
T1 - Design and analysis of an efficient and reliable atomic multicast protocol
AU - Jia, Weijia
AU - Cao, Jiannong
AU - Jia, Xiaohua
AU - Lee, Chan H.
PY - 1998/2
Y1 - 1998/2
N2 - This paper presents an efficient and novel reliable group multicast protocol for asynchronous distributed systems. Based on a logical-clock loken ring approach, the protocol guarantees the total ordering and atomicity of multicast messages and is highly efficient. The recovery algorithms of the protocol can handle communication faults, process crash failures and network partition. We describe the detailed design, a correctness proof and the performance analysis of the protocol. For a group of n processes, the protocol requires only up to (n - 1) control messages to reach a consistent view of the group in a fault-free case. The protocol has been implemented on a local area network of workstations. The performance of the implementation is also presented. © 1998 Elsevier Science B.V.
AB - This paper presents an efficient and novel reliable group multicast protocol for asynchronous distributed systems. Based on a logical-clock loken ring approach, the protocol guarantees the total ordering and atomicity of multicast messages and is highly efficient. The recovery algorithms of the protocol can handle communication faults, process crash failures and network partition. We describe the detailed design, a correctness proof and the performance analysis of the protocol. For a group of n processes, the protocol requires only up to (n - 1) control messages to reach a consistent view of the group in a fault-free case. The protocol has been implemented on a local area network of workstations. The performance of the implementation is also presented. © 1998 Elsevier Science B.V.
KW - Atomic multicast
KW - Communication protocols
KW - Distributed systems fault tolerance
KW - Token ring
UR - http://www.scopus.com/inward/record.url?scp=0032001238&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-0032001238&origin=recordpage
U2 - 10.1016/s0140-3664(97)00102-3
DO - 10.1016/s0140-3664(97)00102-3
M3 - RGC 21 - Publication in refereed journal
SN - 0140-3664
VL - 21
SP - 37
EP - 53
JO - Computer Communications
JF - Computer Communications
IS - 1
ER -