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
Link To Document