• DocumentCode
    3092251
  • Title

    Failure Detectors and Extended Paxos for k-Set Agreement

  • Author

    Chen, Wei ; Zhang, Jialin ; Chen, Yu ; Liu, Xuezheng

  • Author_Institution
    Microsoft Res. Asia, Beijing
  • fYear
    2007
  • fDate
    17-19 Dec. 2007
  • Firstpage
    69
  • Lastpage
    76
  • Abstract
    Failure detector class Omegakappa has been defined in (G. Neiger, 1995) as an extension to failure detector Omega, and an algorithm has been given in (A. Mostefaoui et al., 2005) to solve k-set agreement using Omegakappa in asynchronous message-passing systems. In this paper, we extend these previous work in two directions. First, we define two new classes of failure detectors Omegakappa and Omegakappa ",which are new ways of extending Omega and show that they are equivalent to Omegakappa. Class Omegakappa is more flexible than Omegakappa in that it does not require the outputs to stabilize eventually, while class Omegakappa " does not refer to other processes in its outputs. Second, we present a new algorithm that solves k-set agreement using Omegakappa " when a majority of processes do not crash. The algorithm is a faithful extension of the Paxos algorithm (L. Lamport, 1998), and thus it inherits the efficiency, flexibility, and robustness of the Paxos algorithm. In particular, it has better message complexity than the algorithm in (A. Mostefaoui et al., 2005). Both the new failure detectors and the new algorithm enrich our understanding of the k-set agreement problem.
  • Keywords
    communication complexity; fault diagnosis; message passing; radio links; set theory; Paxos algorithm; asynchronous message-passing systems; failure detectors; k-set agreement; message complexity; Algorithm design and analysis; Asia; Computer crashes; Detectors; Distributed computing; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium on
  • Conference_Location
    Melbourne, Qld.
  • Print_ISBN
    0-7695-3054-0
  • Type

    conf

  • DOI
    10.1109/PRDC.2007.20
  • Filename
    4459640