A DeterministicWorst-Case Message Complexity Optimal Solution for Resource Discovery
Sebastian Kniesburges, Andreas Koutsopoulos, Christian Scheideler

TL;DR
This paper presents a new distributed resource discovery algorithm that achieves worst-case optimal message complexity with linear runtime, improving efficiency in discovering all nodes in a network.
Contribution
It introduces the first resource discovery algorithm that is worst-case optimal in message complexity while maintaining linear runtime.
Findings
Achieves worst-case optimal message complexity per node
Ensures linear runtime of O(n) rounds
Provides complete node discovery in distributed systems
Abstract
We consider the problem of resource discovery in distributed systems. In particular we give an algorithm, such that each node in a network discovers the address of any other node in the network. We model the knowledge of the nodes as a virtual overlay network given by a directed graph such that complete knowledge of all nodes corresponds to a complete graph in the overlay network. Although there are several solutions for resource discovery, our solution is the first that achieves worst-case optimal work for each node, i.e. the number of addresses (O(n)) or bits (O(n log n)) a node receives or sends coincides with the lower bound, while ensuring only a linear runtime (O(n)) on the number of rounds.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Distributed systems and fault tolerance · Caching and Content Delivery
