• 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