Deterministic resource discovery in distributed networks

S. Kutten, D. Peleg, U. Vishkin

Research output: Contribution to conferencePaperpeer-review

24 Scopus citations

Abstract

The resource discovery problem was introduced by Harchol-Balter, Leighton and Lewin. They developed a number of algorithms for the problem in the weakly connected directed graph model. This model is a directed logical graph, that represents the vertices' "knowledge" about the topology of the underlying communication network. The current paper proposes a deterministic algorithm for the problem in the same model, with improved time, message, and communication complexities. Each previous algorithm had a complexity that was higher at least in one of the measures. Specifically, previous deterministic solutions required either time linear in the diameter of the initial network, or communication complexity O(n3) (with message complexity O(n2)), or message complexity O(|E0|log n) (where E0 is the edge set of the initial graph). Compared to the main randomized algorithm of Harchol-Balter, Leighton, and Lewin, the time complexity is reduced from O(log2 n) to O(log n), the message complexity from O(n log2 n) to O(n log n), and the communication complexity from O(n2 log3 n) to O(|E0|log2 n). Our work significantly extends the connectivity algorithm of Shiloach and Vishkin which was originally given for a parallel model of computation. Our result also confirms a conjecture of Harchol-Balter, Leighton, and Lewin, and addresses an open question due to R. Lipton.

Original languageEnglish
Pages77-83
Number of pages7
DOIs
StatePublished - 2001
Externally publishedYes
Event13th Annual Symposium on Parallel Algorithms and Architectures (SPAA 2001) - Crete Island, Greece
Duration: 3 Jul 20016 Jul 2001

Conference

Conference13th Annual Symposium on Parallel Algorithms and Architectures (SPAA 2001)
Country/TerritoryGreece
CityCrete Island
Period3/07/016/07/01

Fingerprint

Dive into the research topics of 'Deterministic resource discovery in distributed networks'. Together they form a unique fingerprint.

Cite this