Efficient Computation of Distance Sketches in Distributed Networks
Atish Das Sarma, Michael Dinitz, Gopal Pandurangan

TL;DR
This paper introduces a distributed algorithm for efficiently computing approximate distance sketches in large networks, enabling fast, bandwidth-efficient distance queries with provable accuracy guarantees.
Contribution
It provides the first theoretical framework for distributed distance sketches based on Thorup-Zwick oracles, with algorithms optimized for bandwidth constraints and various tradeoffs.
Findings
Fast distributed algorithm for approximate distance sketches
Small message size suitable for bandwidth-limited networks
Provable average-case and worst-case performance guarantees
Abstract
Distance computation is one of the most fundamental primitives used in communication networks. The cost of effectively and accurately computing pairwise network distances can become prohibitive in large-scale networks such as the Internet and Peer-to-Peer (P2P) networks. To negotiate the rising need for very efficient distance computation, approximation techniques for numerous variants of this question have recently received significant attention in the literature. The goal is to preprocess the graph and store a small amount of information such that whenever a query for any pairwise distance is issued, the distance can be well approximated (i.e., with small stretch) very quickly in an online fashion. Specifically, the pre-processing (usually) involves storing a small sketch with each node, such that at query time only the sketches of the concerned nodes need to be looked up to compute…
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 · Caching and Content Delivery · Complexity and Algorithms in Graphs
