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
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;
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
DOI :
10.1109/WI-IAT.2012.16