• DocumentCode
    2875929
  • Title

    Swift Algorithms for Repeated Consensus

  • Author

    Borran, Fatemeh ; Hutle, Martin ; Santos, Nuno ; Schiper, André

  • Author_Institution
    Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
  • fYear
    2010
  • fDate
    Oct. 31 2010-Nov. 3 2010
  • Firstpage
    282
  • Lastpage
    292
  • Abstract
    We introduce the notion of a swift algorithm. Informally, an algorithm that solves the repeated consensus is swift if, in a partial synchronous run of this algorithm, eventually no timeout expires, i.e., the algorithm execution proceeds with the actual speed of the system. This definition differs from other efficiency criteria for partial synchronous systems. Furthermore, we show that the notion of swiftness explains why failure detector based algorithms are typically more efficient than round-based algorithms, since the former are naturally swift while the latter are naturally non-swift. We show that this is not an inherent difference between the models, and provide a round implementation that is swift, therefore performing similarly to failure detector algorithms while maintaining the advantages of the round model.
  • Keywords
    distributed algorithms; failure analysis; system recovery; algorithm execution; failure detector based algorithm; partial synchronous system; repeated consensus; round-based algorithm; swift algorithm; Algorithm design and analysis; Computer crashes; Context; Delay; Detectors; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2010 29th IEEE Symposium on
  • Conference_Location
    New Delhi
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-4250-8
  • Type

    conf

  • DOI
    10.1109/SRDS.2010.18
  • Filename
    5623403