DocumentCode :
723689
Title :
Leader Election in Sparse Dynamic Networks with Churn
Author :
Augustine, John ; Kulkarni, Tejas ; Sivasubramaniam, Sumathi
Author_Institution :
Indian Inst. Of Technol. Madras, Chennai, India
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
347
Lastpage :
356
Abstract :
We investigate the problem of electing a leader in a sparse but well-connected synchronous dynamic network in which up to a fraction of the nodes chosen adversarially can leave/join the network per time step. At this churn rate, all nodes in the network can be replaced by new nodes in a constant number of rounds. Moreover, the adversary can shield a fraction of the nodes (which may include the leader) by repeatedly churning their neighbourhood and thus hinder their communication with the rest of the network. However, empirical studies in peer-to-peer networks have shown that a significant fraction of the nodes are usually stable and well connected. It is, therefore, natural to take advantage of such stability and well-connectedness to establish a leader that can maintain good communication with rest of the nodes. Since the dynamics could change eventually, it is also essential to re-elect a new leader whenever the current leader has either left the network or is not well-connected with rest of the nodes. In such re-elections, care must be taken to avoid premature and spurious leader election resulting in more than one leader present in the network at the same time. We assume a broadcast based communication model in which each node can send up to O(log3n) bits per round and is unaware of its receivers a priori. We present a randomized algorithm that can, in O(log n) rounds, detect and reach consensus about the health of the leader (i.e., whether it is able to maintain good communication with rest of the network). In the event that the network decides that the leader´s ability to communicate is unhealthy, a new leader is re-elected in a further O(log2n) rounds. Our running times hold with high probability, and, furthermore, we are guaranteed with high probability that there is at most one leader at any time.
Keywords :
peer-to-peer computing; randomised algorithms; Churn; peer-to-peer networks; randomized algorithm; sparse dynamic networks; spurious leader election; synchronous dynamic network; Algorithm design and analysis; Context; Heuristic algorithms; Network topology; Nominations and elections; Peer-to-peer computing; Protocols; Churn; Dynamic Networks; Leader Election; Peer-To-Peer Networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.80
Filename :
7161523
Link To Document :
بازگشت