DocumentCode
3143868
Title
GRADE: Graceful Degradation in Byzantine Quorum Systems
Author
Jingqiang Lin ; Bo Luo ; Jiwu Jing ; Xiaokun Zhang
Author_Institution
State Key Lab. of Inf. Security, Inst. of Inf. Eng., Beijing, China
fYear
2012
fDate
8-11 Oct. 2012
Firstpage
171
Lastpage
180
Abstract
Distributed storage systems are expected to provide correct services in the presence of Byzantine failures, which do not have any assumptions about the behavior of faulty servers and clients. In designing such systems, we often encounter the paradox of fault tolerance vs. performance (or efficiency), because better fault tolerance usually requires a tradeoff of system performance. In this paper, we present GRADE, a Byzantine-fault-tolerant (BFT) distributed storage system that enables graceful degradation. Two Byzantine quorum systems (BQSs) are supported on each GRADE server: a masking BQS storing generic data and a dissemination BQS storing self-verifying ones. Based on the system status and the environment, servers dynamically and seamlessly switch between two BQSs, without converting the stored data. Therefore, GRADE provides high performance in a normal running-state, and degrades performance to maintain high fault tolerance in emergency situations. The computation and communication costs of the running-state switch are very low, and the switch is completely transparent to clients. Our performance analysis and experimental results demonstrate that GRADE provides a balance between performance and fault tolerance.
Keywords
distributed databases; emergency services; failure analysis; fault tolerance; file servers; information dissemination; information retrieval systems; BFT distributed storage system; BQS; BQS storing generic data masking; Byzantine failures; Byzantine quorum systems; Byzantine-fault-tolerant distributed storage system; GRADE server; communication costs; data storage; dissemination BQS storing self-verification; dynamically servers; emergency situations; fault tolerance maintenance; faulty servers; graceful degradation; performance analysis; running-state switch; Fault tolerance; Fault tolerant systems; Frequency modulation; Protocols; Registers; Servers; Switches; Byzantine fault tolerance; Byzantine quorum system; graceful degradation; storage;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on
Conference_Location
Irvine, CA
ISSN
1060-9857
Print_ISBN
978-1-4673-2397-0
Type
conf
DOI
10.1109/SRDS.2012.34
Filename
6424851
Link To Document