• DocumentCode
    3321455
  • Title

    A general framework to solve agreement problems

  • Author

    Hurfin, Michel ; Macêdo, Raimundo ; Raynal, Michel ; Tronel, Frédéric

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    Agreement problems are among the most important problems designers of distributed systems have to cope with. A way to solve them is to first provide a solution to the Consensus problem and then to reduce each agreement problem to Consensus. This “run-time customizing” approach is particularly relevant when upper layer applications have to solve several distinct agreement problems. We investigate a “compile-time customizing” approach to automatically generate ad hoc agreement protocols. A general agreement framework, characterized by six “versatility” parameters, is defined. Appropriate instantiations of these parameters provide particular agreement protocols. This approach is particularly suited to generate efficient agreement protocols
  • Keywords
    distributed processing; protocols; software fault tolerance; ad hoc agreement protocols; agreement problem solving; compile-time customizing; consensus problem; distributed systems; run-time customizing; software fault tolerance; Broadcasting; Fault tolerant systems; Filters; Protocols; Runtime; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
  • Conference_Location
    Lausanne
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-0290-3
  • Type

    conf

  • DOI
    10.1109/RELDIS.1999.805083
  • Filename
    805083