Distributed connectivity decomposition

Keren Censor-Hillel, Mohsen Ghaffari, Fabian Kuhn

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A fundamental problem in distributed network algorithms is to manage congestion and obtain information flow matching the graph's connectivity. In this paper, we present time-efficient distributed algorithms for decomposing graphs with large edge or vertex connectivity into multiple spanning or dominating trees, respectively. These decompositions allow us to achieve a flow with size close to the connectivity by parallelizing it along the trees. More specifically, our distributed decomposition algorithms are as follows: (I) A decomposition of each undirected graph with vertex-connectivity k into (fractionally) vertex-disjoint weighted dominating trees with total weight Ω(k/log n), in Õ(D + √n) rounds in networks, where each node can send a total of at most O(log n) bits per round. (II) A decomposition of each undirected graph with edgeconnectivity A into (fractionally) edge-disjoint weighted spanning trees with total weight [ λ-1/2](1-ε, in Õ(D+ √nλ) rounds, if in each round, each edge can carry at most O(log n) bits of information. We also show round complexity lower bounds of Ω(D + √n/k) and Ω̃(D + √n/λ) for the above two decompositions, using techniques of [Das Sarma et al., STOC'11]. Moreover, our vertex-connectivity decomposition extends to centralized algorithms and improves the time complexity of [Censor-Hillel et ah, SODA'14] from O(n 3) to near-optimal Õ(m). Additional implications of our results are: a near-linear time centralized approximation of vertex connectivity (which can be seen as a step towards a conjecture of Aho, Hopcroft and Ullman), the first distributed approximating of vertex connectivity, and distributed algorithms with near-optimal competitiveness for oblivious broadcast routing.

Original languageEnglish
Title of host publicationPODC 2014 - Proceedings of the 2014 ACM Symposium on Principles of Distributed Computing
Pages156-165
Number of pages10
DOIs
StatePublished - 2014
Event2014 ACM Symposium on Principles of Distributed Computing, PODC 2014 - Paris, France
Duration: 15 Jul 201418 Jul 2014

Publication series

NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing

Conference

Conference2014 ACM Symposium on Principles of Distributed Computing, PODC 2014
Country/TerritoryFrance
CityParis
Period15/07/1418/07/14

Keywords

  • Decomposition
  • Distributed Algorithm
  • Graph connectivity

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Distributed connectivity decomposition'. Together they form a unique fingerprint.

Cite this