DocumentCode
1814381
Title
Heuristic token selection for total order reliable multicast communication
Author
Jia, Weijia ; Cao, Jiannong ; Jia, Xiaohua
Author_Institution
City Univ. of Hong Kong, Hong Kong
fYear
1997
fDate
9-11 Apr 1997
Firstpage
61
Lastpage
68
Abstract
An efficient multicast protocol is presented by using a heuristic function for passing a virtual token to decide the total message ordering. Unlike existing token-passing based algorithms, there is no physical token-passing message in the protocol. Instead, the token holder piggybacks token passing on to normal multicast messages. Executing the heuristic function does not incur any communication overhead and only relies on the local information of a token holder. For a group of n processes and k multicast messages, the protocol is able to achieve atomicity of one message by an average of (n-2)/k point-to-point control messages. Dynamic membership is non-blocking, i.e. each individual process in the group can take unilateral decisions at each step of the membership algorithms. System-wide consistent group configuration can be obtained in a consistent order of normal multicast messages. The performance of the protocol is shown by implementation figures
Keywords
heuristic programming; telecommunication channels; telecommunication network reliability; transport protocols; atomicity; heuristic function; heuristic token selection; local information; membership algorithms; multicast messages; multicast protocol; nonblocking dynamic membership; piggybacked token passing; point-to-point control messages; protocol performance; system-wide consistent group configuration; token holder; total message ordering; total order reliable multicast communication; unilateral decisions; Computer science; Distributed databases; Electronic mail; Fault tolerance; Intersymbol interference; Multicast algorithms; Multicast communication; Multicast protocols; Position control; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomous Decentralized Systems, 1997. Proceedings. ISADS 97., Third International Symposium on
Conference_Location
Berlin
Print_ISBN
0-8186-7783-X
Type
conf
DOI
10.1109/ISADS.1997.590604
Filename
590604
Link To Document