Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing - PODC '95 1995
DOI: 10.1145/224964.224990
|View full text |Cite
|
Sign up to set email alerts
|

Fast distributed construction of k-dominating sets and applications

Abstract: This article presents a fast distributed algorithm to compute a small k-dominat-Ž . Ž ing set D for any fixed k and to compute its induced graph partition breaking . the graph into radius k clusters centered around the vertices of D . The time Ž . complexity of the algorithm is O k log* n . Small k-dominating sets have applications in a number of areas, including routing with sparse routing tables, the design of distributed data structures, and center selection in a distributed network. The main application de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

4
276
0
2

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 131 publications
(282 citation statements)
references
References 21 publications
4
276
0
2
Order By: Relevance
“…However, the authors missed one special case, which unfortunately invalidates their proof for some networks. The same flaw is present in some subsequent papers [25,27]. Ravelomanana [28] gives a randomized algorithm designed for synchronous UDG networks whose time complexity is O(D) rounds.…”
Section: Related Workmentioning
confidence: 66%
See 2 more Smart Citations
“…However, the authors missed one special case, which unfortunately invalidates their proof for some networks. The same flaw is present in some subsequent papers [25,27]. Ravelomanana [28] gives a randomized algorithm designed for synchronous UDG networks whose time complexity is O(D) rounds.…”
Section: Related Workmentioning
confidence: 66%
“…However, the proof given in [26] overlooked a special case. The same case was overlooked in some other subsequent papers as well [25,27].…”
Section: Boundmentioning
confidence: 92%
See 1 more Smart Citation
“…The asynchrony of the computational entities means that the algorithm must work regardless of the time required for each computation or movement, which is finite but a priori unknown (i.e., determined by an adversary); however, the time complexity of the algorithm is measured only over those executions where time delays are unitary (i.e., determined by a synchronous scheduler), as traditional in distributed computing (e.g., [12,18,23]). …”
Section: Main Contributionsmentioning
confidence: 99%
“…The amount of time between the earliest start time of the protocol by any agent and the time all the agents that started the protocol have terminated the execution of protocol. Since the system is asynchronous, when evaluating the time complexity we will employ ideal time; i.e., we will assume that it time delays are unitary (e.g., see [12,18,23]). …”
Section: Definitions and Notationsmentioning
confidence: 99%