• 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