• DocumentCode
    1983225
  • Title

    Atomic broadcast in asynchronous crash-recovery distributed systems

  • Author

    Rodrigues, Luis ; Raynal, Michel

  • Author_Institution
    Lisbon Univ., Portugal
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    288
  • Lastpage
    295
  • Abstract
    Atomic broadcast is a fundamental problem of distributed systems: it states that messages must be delivered in the same order to their destination processes. This paper describes a solution to this problem in asynchronous distributed systems in which processes can crash and recover. A consensus-based solution to atomic broadcast problem has been designed by Chandra and Toueg (1996) for asynchronous distributed systems where crashed processes do nor recover. Although our solution is based on different algorithmic principles, it follows the same approach: it transforms any consensus protocol suited to the crash-recovery model into an atomic broadcast protocol suited to the same model. We show that atomic broadcast can be implemented without requiring any additional log operations in excess of those required by the consensus. The paper also discusses how additional log operations can improve the protocol in terms of faster recovery and better throughput
  • Keywords
    distributed processing; fault tolerant computing; system recovery; algorithmic principles; asynchronous crash-recovery distributed systems; atomic broadcast; consensus-based solution; crash-recovery model; log operations; message delivery; Ash; Broadcasting; Computer crashes; Fault tolerance; Fault tolerant systems; Identity-based encryption; Microwave integrated circuits; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840941
  • Filename
    840941