• DocumentCode
    950866
  • Title

    Condition adaptation in synchronous consensus

  • Author

    Izumi, Taisuke ; Masuzawa, Toshimitsu

  • Author_Institution
    Graduate Sch. of Inf. Sci. & Technol., Osaka Univ., Toyonaka, Japan
  • Volume
    55
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    843
  • Lastpage
    853
  • Abstract
    The condition-based approach is one of the sophisticated methods used to overcome several impossibility results in the distributed consensus problem (e.g., impossibility of fault tolerance in asynchronous consensus or time complexity lower bounds in synchronous consensus). It introduces conditions on input vectors to specify subsets of all possible input vectors to consensus algorithms and condition-based algorithms can circumvent the impossibility if actual input vectors satisfy a particular condition. In this paper, we present a new condition-based paradigm for synchronous consensus. We introduce the new concept of adaptation on the time complexity of condition-based algorithms and present the adaptive condition-based approach to synchronous consensus. In our approach, all possible input vectors are classified into hierarchical conditions according to their difficulty called the legality level. The execution time of adaptive condition-based algorithms depends on the legality level of input vectors. We propose two adaptive condition-based algorithms for synchronous consensus. The first algorithm requires that the majority of processes be correct, and terminates within min{f+2, t+1} l rounds if lf holds.
  • Keywords
    computational complexity; distributed algorithms; fault tolerant computing; vectors; adaptive condition-based algorithms; condition adaptation; consensus algorithms; distributed consensus problem; fault tolerance; input vectors; legality level; synchronous consensus; time complexity; Broadcasting; Computer crashes; Detectors; Fault tolerance; Fault tolerant systems; Helium; Proposals; Sufficient conditions; Distributed algorithm; adaptiveness.; condition-based approach; consensus problem; crash fault; fault tolerance; synchronous system;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.99
  • Filename
    1637400