• DocumentCode
    2566726
  • Title

    Consensus service: a modular approach for building agreement protocols in distributed systems

  • Author

    Guerraoui, Rachid ; Schiper, André

  • Author_Institution
    Dept. d´´Inf., Ecole Polytech. Federale de Lausanne, Switzerland
  • fYear
    1996
  • fDate
    25-27 Jun 1996
  • Firstpage
    168
  • Lastpage
    177
  • Abstract
    We describe a consensus service and suggest its use for the construction of fault-tolerant agreement protocols. We show how to build agreement protocols, using a classical client-server interaction, where: the clients are the processes that must solve the agreement problem; and the servers implement the consensus service. Using a generic notion, called consensus filter, we illustrate our approach on non-blocking atomic commitment and on view synchronous multicast. The approach can trivially be used for total order broadcast. In addition of its modularity, our approach enables efficient implementations of the protocols, and precise characterization of their liveness
  • Keywords
    client-server systems; computer network reliability; fault tolerant computing; local area networks; protocols; agreement protocols; client-server interaction; consensus filter; consensus service; distributed systems; fault-tolerant agreement protocols; liveness; nonblocking atomic commitment; total order broadcast; view synchronous multicast; Authentication; Broadcasting; Buildings; Fault tolerance; Fault tolerant systems; File servers; Filters; Marine vehicles; Multicast protocols; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault Tolerant Computing, 1996., Proceedings of Annual Symposium on
  • Conference_Location
    Sendai
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-7262-5
  • Type

    conf

  • DOI
    10.1109/FTCS.1996.534604
  • Filename
    534604