DocumentCode
2027746
Title
Use of shrinking quorums to improve efficiency of replication protocols
Author
Tariq, Qurat-ul-Ain Inayat
Author_Institution
Comput. & Inf. Syst. Eng. Dept., NED Univ., Pakistan
fYear
2010
fDate
16-18 Dec. 2010
Firstpage
918
Lastpage
922
Abstract
Quorums is a well-known concept extensively used in designing distributed algorithms requiring coordination among a number of nodes to ensure i) consistency of replicated data/perceived events/computed results etc. and ii) availability of the hosted service. Quorum is a subset of nodes present in a replicated server system satisfying some conditions. A lot of research has been done proposing various strategies to carefully engineer construction of quorums for efficient solutions. However, size of a quorum is dependent on the total number of nodes and is mostly defined as a constant parameter at system start. We propose a novel concept of variable quorum size, shrinking as the system encounters node failures while moving through different stages of its life. It is believed that such a construction can contribute to reduced message traffic and better performance results. We incorporate this concept in a total order protocol developed earlier and present the modified version as an example application.
Keywords
message passing; parallel algorithms; protocols; distributed algorithms; hosted service; message traffic; node failures; replicated server system; replication protocols; shrinking Quorums; system start; Availability; Computer architecture; Computers; Fault tolerance; Protocols; Servers; Time factors; distributed consensus; fail-signal; quorum systems; replication; total-order protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Symposium (ICS), 2010 International
Conference_Location
Tainan
Print_ISBN
978-1-4244-7639-8
Type
conf
DOI
10.1109/COMPSYM.2010.5685380
Filename
5685380
Link To Document