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
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;
Conference_Titel :
Computer Symposium (ICS), 2010 International
Conference_Location :
Tainan
Print_ISBN :
978-1-4244-7639-8
DOI :
10.1109/COMPSYM.2010.5685380