• DocumentCode
    2528949
  • Title

    Conditions for Set Agreement with an Application to Synchronous Systems

  • Author

    Bonnet, Francois ; Raynal, Michel

  • Author_Institution
    IRISA, Univ. de Rennes, Rennes
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    663
  • Lastpage
    672
  • Abstract
    The k-set agreement problem is a generalization of the consensus problem: considering a system made up of n processes where each process proposes a value, each non-faulty process has to decide a value such that a decided value is a proposed value, and no more than k different values are decided. While this problem cannot be solved in an asynchronous system prone to t process crashes when tgesk, it can always be solved in a synchronous system; lfloort/krfloor+1 is then lower bound on the number of rounds (consecutive communication steps) for the non-faulty processes to decide. The condition-based approach has been introduced in the consensus context. Its aim was to both circumvent the consensus impossibility in asynchronous systems, and allow for more efficient consensus algorithms in synchronous systems. This paper addresses the condition-based approach in the context of the k-set agreement problem.
  • Keywords
    distributed processing; consecutive communication steps; consensus algorithm; consensus problem; k-set agreement problem; nonfaulty processes; synchronous systems; Computer crashes; Context; Distributed computing; Encoding; Fault tolerance; Lattices; Message passing; Read-write memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.13
  • Filename
    4595940