• DocumentCode
    2167072
  • Title

    Randomized asynchronous consensus with imperfect communications

  • Author

    Schmid, Ulrich ; Fetzer, Christof

  • Author_Institution
    Embedded Comput. Syst. Group, Technische Univ. Wien, Vienna, Austria
  • fYear
    2003
  • fDate
    6-18 Oct. 2003
  • Firstpage
    361
  • Lastpage
    370
  • Abstract
    We introduce a novel hybrid failure model, which facilitates an accurate and detailed analysis of round-based synchronous, partially synchronous and asynchronous distributed algorithms under both process and link failures. Granting every process in the system up to f send and receive link failures (with fa arbitrary faulty ones among those) in every round, without being considered faulty, we show that the well-known randomized Byzantine agreement algorithm of (Srikanth & Toueg 1987) needs just n ≥ 4f + 2ffa+ 3fa + 1 processes for coping with fa Byzantine faulty processes. The probability of disagreement after R iterations is only 2-R, which is the same as in the FLP model and thus much smaller than the lower bound 0(1/R) known for synchronous systems with lossy links. Moreover, we show that 2-stubborn links are sufficient for this algorithm. Hence, contrasting widespread belief, a perfect communications subsystem is not required for efficiently solving randomized Byzantine agreement.
  • Keywords
    concurrency control; distributed algorithms; fault simulation; message passing; software fault tolerance; Byzantine agreement algorithm; Byzantine faulty processes; FLP model; distributed algorithms; hybrid failure model; imperfect communications; link failure; process failure; randomized asynchronous consensus; Algorithm design and analysis; Context modeling; Discrete event simulation; Distributed algorithms; Distributed computing; Embedded computing; Failure analysis; Fault tolerance; Process design; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2003. Proceedings. 22nd International Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1955-5
  • Type

    conf

  • DOI
    10.1109/RELDIS.2003.1238089
  • Filename
    1238089