• DocumentCode
    2110629
  • Title

    Churn Tolerance Algorithm for State Machine Replication

  • Author

    Yihua Ding ; Wang, James Z. ; Srimani, Pradip K.

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • Volume
    2
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    356
  • Lastpage
    360
  • Abstract
    State machine replication is a general approach for building a Byzantine fault-tolerant (BFT) distributed systems like a grid or a cloud or a data center. Various BFT protocols based on state machine replication have been introduced for modern distributed systems to tolerate byzantine failures and thus provide more reliable services. However, most of them have not fully considered the adverse affects of Churn (nodes entering and leaving the system at will) on the correctness and availability of services. In this paper, we propose a new churn tolerance algorithm based on the BFT protocol approach using state machine replication. It is capable of tolerating both Byzantine failures and arbitrary churn when the constraint on the number of faults in the distributed system is satisfied.
  • Keywords
    computer network reliability; computer network security; distributed processing; fault tolerant computing; finite state machines; protocols; BFT distributed systems; BFT protocol approach; arbitrary churn; byzantine failures; byzantine fault-tolerant distributed systems; churn tolerance algorithm; service availability; service correctness; state machine replication; Byzantine Fault; Churn Tolerance; PBFT; State Machine Replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology (WI-IAT), 2012 IEEE/WIC/ACM International Conferences on
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4673-6057-9
  • Type

    conf

  • DOI
    10.1109/WI-IAT.2012.16
  • Filename
    6511593