A Token-Based Distributed Algorithm for Total Order Atomic Broadcast

  • Sandip Dey
  • Arindam Pal
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2571)


In this paper, we propose a new token-based distributed algorithm for total order atomic broadcast.We have shown that the proposed algorithm requires lesser number of messages compared to the algorithm where broadcast servers use unicasting to send messages to other broadcast servers. The traditional method of broadcasting requires 3(N - 1) messages to broadcast an application message, where N is the number of broadcast servers present in the system. In this algorithm, the maximum number of token messages required to broadcast an application message is 2N. For a heavily loaded system, the average number of token messages required to broadcast an application message reduces to 2, which is a substantial improvement over the traditional broadcasting approach.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    H. Garcia-Molina, N. Lynch, B. Blaustein, C. Kaufman, and O. Schmueli. Notes on a Reliable Broadcast Protocol. Technical report, Computer Corporation of America, July 1985.Google Scholar
  2. 2.
    J. M. Chang and N. F. Maxemchuk. Reliable Broadcast Protocols. ACM Transactions on Computer Systems, 2(1):39–59, February 1984.CrossRefGoogle Scholar
  3. 3.
    P.M. Melliar-Smith, L. E. Moser, and V. Agrawala. Broadcast Protocols for Distributed Systems. IEEE Transactions on Parallel and Disributed Systems, 1(1):17–25, January 1990.CrossRefGoogle Scholar
  4. 4.
    M. F. Kaashoek, A. S. Tanenbaum, S. F. Hummel, and H. E. Bal. An Efficient Reliable Broadcast Protocol. Operating Systems Review, 23(4):5–19, October 1989.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Sandip Dey
    • 1
  • Arindam Pal
    • 2
  1. 1.Department of Computer Science and AutomationIndian Institute of ScienceBangaloreIndia
  2. 2.Microsoft CorporationHyderabadIndia

Personalised recommendations