DocumentCode :
2590162
Title :
A counter-based reliable broadcast protocol
Author :
Chang, Ye-In ; Hwang, Ming-Hon
Author_Institution :
Dept. of Appl. Math., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear :
1994
fDate :
5-8 Sep 1994
Firstpage :
396
Lastpage :
403
Abstract :
The purpose of a reliable broadcast protocol is to allow groups of nodes on unreliable broadcast networks to reliably broadcast messages. A reliable broadcast protocol must guarantee two properties: all of the receivers in a group receive the broadcast messages, and each of the receivers order the messages in the same sequence. In an optimistic approach to reliable broadcast protocol, a batch acknowledgement is employed for a sequence of broadcast messages, instead of one or more acknowledgement per broadcast message used in the pessimistic approach. Based on the optimistic approach, we propose a counter based reliable broadcast protocol. In this protocol, the unique token ownership is circulated among all the nodes in an order specified by a token passing list. The system state which records related information about messages broadcast by each node is included in the token message. By appropriately updating the counter information recorded in the system state included in the token message, instead of using explicit acknowledgement messages, the proposed protocol needs fewer control messages to commit a broadcast message than other protocols no matter the rate of transmission errors is high or low
Keywords :
broadcasting; distributed databases; protocols; software fault tolerance; agreement problems; batch acknowledgement; broadcast communication; counter based reliable broadcast protocol; counter-based reliable broadcast protocol; distributed database systems; distributed operating systems; fault tolerance; message broadcasting; optimistic approach; pessimistic approach; system state; token passing list; transmission errors; unique token ownership; Communication system control; Control systems; Counting circuits; Database systems; Error correction; Ethernet networks; Mathematics; Operating systems; Protocols; Satellite broadcasting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location :
Liverpool
Print_ISBN :
0-8186-6430-4
Type :
conf
DOI :
10.1109/EURMIC.1994.390373
Filename :
390373
Link To Document :
بازگشت