Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Towards singular optimality in the presence of local initial knowledge (2402.14221v2)

Published 22 Feb 2024 in cs.DC

Abstract: The Knowledge Till rho CONGEST model is a variant of the classical CONGEST model of distributed computing in which each vertex v has initial knowledge of the radius-rho ball centered at v. The most commonly studied variants of the CONGEST model are KT0 CONGEST in which nodes initially know nothing about their neighbors and KT1 CONGEST in which nodes initially know the IDs of all their neighbors. It has been shown that having access to neighbors' IDs (as in the KT1 CONGEST model) can substantially reduce the message complexity of algorithms for fundamental problems such as BROADCAST and MST. For example, King, Kutten, and Thorup (PODC 2015) show how to construct an MST using just Otilde(n) messages in the KT1 CONGEST model, whereas there is an Omega(m) message lower bound for MST in the KT0 CONGEST model. Building on this result, Gmyr and Pandurangen (DISC 2018) present a family of distributed randomized algorithms for various global problems that exhibit a trade-off between message and round complexity. These algorithms are based on constructing a sparse, spanning subgraph called a danner. Specifically, given a graph G and any delta in [0,1], their algorithm constructs (with high probability) a danner that has diameter Otilde(D + n{1-delta}) and Otilde(min{m,n{1+delta}}) edges in Otilde(n{1-delta}) rounds while using Otilde(min{m,n{1+\delta}}) messages, where n, m, and D are the number of nodes, edges, and the diameter of G, respectively. In the main result of this paper, we show that if we assume the KT2 CONGEST model, it is possible to substantially improve the time-message trade-off in constructing a danner. Specifically, we show in the KT2 CONGEST model, how to construct a danner that has diameter Otilde(D + n{1-2delta}) and Otilde(min{m,n{1+delta}}) edges in Otilde(n{1-2delta}) rounds while using Otilde(min{m,n{1+\delta}}) messages for any delta in [0,1/2].

Definition Search Book Streamline Icon: https://streamlinehq.com
References (20)
  1. A trade-off between information and communication in broadcast protocols. Journal of the ACM (JACM), 37(2):238–256, 1990.
  2. A simple and linear time randomized algorithm for computing sparse spanners in weighted graphs. Random Structures & Algorithms, 30(4):532–563, 2007.
  3. The complexity of (δ𝛿\deltaitalic_δ+ 1) coloring in congested clique, massively parallel computation, and centralized local computation. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, pages 471–480, 2019.
  4. On the locality of distributed sparse spanner construction. In Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing, pages 273–282, 2008.
  5. An almost singularly optimal asynchronous distributed mst algorithm. arXiv preprint arXiv:2210.01173, 2022.
  6. Michael Elkin. A simple deterministic distributed mst algorithm with near-optimal time and message complexities. Journal of the ACM (JACM), 67(2):1–15, 2020.
  7. Distributed mst and broadcast with fewer messages, and faster gossiping. In 32nd International Symposium on Distributed Computing (DISC 2018), volume 121, pages 30–1. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2018.
  8. Time-message trade-offs in distributed algorithms. In 32nd International Symposium on Distributed Computing, DISC 2018, pages 32:1–32:18, 2018.
  9. Öjvind Johansson. Simple distributed δ𝛿\deltaitalic_δ+ 1-coloring of graphs. Information Processing Letters, 70(5):229–232, 1999.
  10. Construction and impromptu repair of an mst in a distributed network with o (m) communication. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, pages 71–80, 2015.
  11. Singularly optimal randomized leader election. arXiv preprint arXiv:2008.02782, 2020.
  12. Singularly near optimal leader election in asynchronous networks. arXiv preprint arXiv:2108.02197, 2021.
  13. On the complexity of universal leader election. Journal of the ACM (JACM), 62(1):1–27, 2015.
  14. Probability and computing: Randomization and probabilistic techniques in algorithms and data analysis. Cambridge university press, 2017.
  15. Can we break symmetry with o (m) communication? In Proceedings of the 2021 ACM Symposium on Principles of Distributed Computing, pages 247–257, 2021.
  16. A time-and message-optimal distributed algorithm for minimum spanning trees. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pages 743–756, 2017.
  17. David Peleg. Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, 2000.
  18. A near-tight lower bound on the time complexity of distributed minimum-weight spanning tree construction. SIAM Journal on Computing, 30(5):1427–1442, 2000.
  19. Peter Robinson. Being fast means being chatty: The local information cost of graph spanners. In Proceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’21, page 2105–2120, USA, 2021. Society for Industrial and Applied Mathematics.
  20. Distributed verification and hardness of distributed approximation. SIAM Journal on Computing, 41(5):1235–1265, 2012.
Citations (1)

Summary

We haven't generated a summary for this paper yet.