DocumentCode
1960257
Title
An Evaluation of Efficient Leader Election Algorithms for Crash-Recovery Systems
Author
Gomez-Calzado, C. ; Larrea, M. ; Soraluze, I. ; Lafuente, A. ; Cortinas, R.
Author_Institution
Comput. Archit. & Technol. Dept., Univ. of the Basque Country, San Sebastian, Spain
fYear
2013
fDate
Feb. 27 2013-March 1 2013
Firstpage
180
Lastpage
188
Abstract
This paper presents an evaluation of three communication-efficient algorithms implementing the Omega class of failure detectors, which provides an eventual leader election functionality, in distributed systems where processes can crash and recover. Communication efficiency means that eventually only a correct process, i.e., the elected leader, keeps sending a message periodically to the rest of processes. The first algorithm relies on the use of stable storage to store the identity of the leader and an incarnation number. The second algorithm does not use stable storage, but requires a majority of correct processes. Also, it is near-communication-efficient, since besides the leader, unstable processes, i.e., those that crash and recover infinitely often, may send messages periodically before they receive a message from the leader. Finally, the third algorithm does neither use stable storage nor require a majority of correct processes, but assumes that each process has access to a nondecreasing and persistent local clock. Using the OMNeT++ network simulation framework, we evaluate the performance and the quality of service provided by these algorithms, in terms of the number of messages exchanged among processes and the capability of the failure detector to provide a single leader, respectively.
Keywords
distributed processing; fault tolerant computing; quality of service; OMNeT++ network simulation framework; Omega class; QoS; communication efficiency; crash-recovery systems; distributed systems; eventual leader election functionality; failure detectors; incarnation number; leader identity; near-communication-efficiency; performance evaluation; quality of service; Batteries; Clocks; Computer crashes; Detectors; Lead; Nominations and elections; Synchronization; Omega failure detector; communication efficiency; crash-recovery; leader election;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location
Belfast
ISSN
1066-6192
Print_ISBN
978-1-4673-5321-2
Electronic_ISBN
1066-6192
Type
conf
DOI
10.1109/PDP.2013.33
Filename
6498550
Link To Document