Electing a leader in a synchronous ring
Journal of the ACM (JACM)
Log-logarithmic selection resolution protocols in a multiple access channel
SIAM Journal on Computing
Computing on an anonymous ring
Journal of the ACM (JACM)
Computing Boolean functions on anonymous networks
Information and Computation
Computing on Anonymous Networks: Part I-Characterizing the Solvable Cases
IEEE Transactions on Parallel and Distributed Systems
Comparison of initial conditions for distributed algorithms on anonymous networks
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Computing anonymously with arbitrary knowledge
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Distributed computing: a locality-sensitive approach
Distributed computing: a locality-sensitive approach
An O(nlog n) Unidirectional Algorithm for the Circular Extrema Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
Decentralized extrema-finding in circular configurations of processors
Communications of the ACM
Uniform Leader Election Protocols for Radio Networks
IEEE Transactions on Parallel and Distributed Systems
Efficient algorithms for leader election in radio networks
Proceedings of the twenty-first annual symposium on Principles of distributed computing
Electing a Leader when Processor Identity Numbers are not Distinct (Extended Abstract)
Proceedings of the 3rd International Workshop on Distributed Algorithms
Sorting and election in anonymous asynchronous rings
Journal of Parallel and Distributed Computing
Electing a leader in the local computation model using mobile agents
AICCSA '08 Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications
Leader Election in Ad Hoc Radio Networks: A Keen Ear Helps
ICALP '09 Proceedings of the 36th Internatilonal Collogquium on Automata, Languages and Programming: Part II
On the complexity of universal leader election
Proceedings of the 2013 ACM symposium on Principles of distributed computing
Hi-index | 0.00 |
We study the time needed for deterministic leader election in the $\mathcal{LOCAL}$ model, where in every round a node can exchange any messages with its neighbors and perform any local computations. The topology of the network is unknown and nodes are unlabeled, but ports at each node have arbitrary fixed labelings which, together with the topology of the network, can create asymmetries to be exploited in leader election. We consider two versions of the leader election problem: strong LE in which exactly one leader has to be elected, if this is possible, while all nodes must terminate declaring that leader election is impossible otherwise, and weak LE, which differs from strong LE in that no requirement on the behavior of nodes is imposed, if leader election is impossible. We show that the time of leader election depends on three parameters of the network: its diameter D, its size n, and its level of symmetryλ, which, when leader election is feasible, is the smallest depth at which some node has a unique view of the network. It also depends on the knowledge by the nodes, or lack of it, of parameters D and n. Optimal time of weak LE is shown to be Θ(D+λ) if either D or n is known to the nodes. (If none of these parameters is known, even weak LE is impossible.) For strong LE, knowing only D is insufficient to perform it. If only n is known then optimal time is Θ(n), and if both n and D are known, then optimal time is Θ(D+λ).