A TOTAL ORDERING MULTICAST PROTOCOL USING PROPAGATION TREES

被引:20
作者
JIA, XH
机构
[1] Department of Computer Science, The Universitv of Queensland
关键词
ATOMICITY OF GROUP COMMUNICATION; DISTRIBUTED SYSTEMS; MESSAGE ORDERING; MULTICAST PROTOCOLS; NETWORK COMMUNICATION; PROCESS SYNCHRONIZATION;
D O I
10.1109/71.388042
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper discusses a multicast mechanism using propagation trees, It guarantees the total ordering (including causal ordering) of messages in multiple groups, The mechanism introduces a concept of meta-groups (a subset of a multicast group) and organizes meta-groups into propagation trees, Compared with the existing propagation tree mechanisms, this mechanism has the following advantages: 1) Greater parallelism, Messages can be sent to destinations by using broadcast networks, 2) Less message cost and less latency time, It takes less network communication to multicast a message and less time to have the message delivered to all the destinations, 3) More flexibility to dynamic membership changes and higher reliability for message propagation, It does not need to restructure propagation trees when there is a change in membership, and a site failure does not stop the message propagation to its descendants in the tree.
引用
收藏
页码:617 / 627
页数:11
相关论文
共 16 条
[1]  
BIRMAN K, 1991, ACM T COMPUT SYST, V9, P272, DOI 10.1145/128738.128742
[2]  
Birman Kenneth P., 1991, ACM SIGOPS OPER SYST, V25, DOI [10.1145/122120.122133, DOI 10.1145/122120.122133]
[3]   THE PROCESS GROUP-APPROACH TO RELIABLE DISTRIBUTED COMPUTING [J].
BIRMAN, KP .
COMMUNICATIONS OF THE ACM, 1993, 36 (12) :37-&
[4]   RELIABLE COMMUNICATION IN THE PRESENCE OF FAILURES [J].
BIRMAN, KP ;
JOSEPH, TA .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (01) :47-76
[5]   RELIABLE BROADCAST PROTOCOLS [J].
CHANG, JM ;
MAXEMCHUK, NF .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (03) :251-273
[6]   ORDERED AND RELIABLE MULTICAST COMMUNICATION [J].
GARCIAMOLINA, H ;
SPAUSTER, A .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (03) :242-271
[7]  
JOSEPH TA, 1988, LECTURE NOTES ARCTIC, P293
[8]   Efficient reliable broadcast protocol [J].
Kaashoek, M.Frans ;
Tanenbaum, Andrew S. ;
Hummel, Susan Flynn ;
Bal, Henri E. .
Operating Systems Review (ACM), 1989, 23 (04) :5-19
[9]   TIME, CLOCKS, AND ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM [J].
LAMPORT, L .
COMMUNICATIONS OF THE ACM, 1978, 21 (07) :558-565
[10]  
LIANG L, 1990, IEEE COMPUT, V23, P56