On efficient distributed construction of near optimal routing schemes

Research output: Contribution to journalArticlepeer-review

7 Scopus citations


Given a distributed network represented by a weighted undirected graph G= (V, E) on n vertices, and a parameter k, we devise a randomized distributed algorithm that whp computes a routing scheme in O(n1/2+1/k+ D) · no(1) rounds, where D is the hop-diameter of the network. Moreover, for odd k, the running time of our algorithm is O(n1/2+1/(2k)+ D) · no(1). Our running time nearly matches the lower bound of Ω ~ (n1 / 2+ D) rounds (which holds for any scheme with polynomial stretch). The routing tables are of size O~ (n1/k) , the labels are of size O(klog 2n) , and every packet is routed on a path suffering stretch at most 4 k- 5 + o(1). Our construction nearly matches the state-of-the-art for routing schemes built in a centralized sequential manner. The previous best algorithms for building routing tables in a distributed small messages model were by Lenzen and Patt-Shamir (In: Symposium on theory of computing conference, STOC’13, Palo Alto, CA, USA, 2013) and Lenzen and Patt-Shamir (In: Proceedings of the 2015 ACM symposium on principles of distributed computing, PODC 2015, Donostia-San Sebastián, Spain, 2015). The former has similar properties but suffers from substantially larger routing tables of size O(n1/2+1/k) , while the latter has sub-optimal running time of O~ (min { (nD) 1 / 2· n1/k, n2/3+2/(3k)+ D}).

Original languageEnglish
Pages (from-to)119-137
Number of pages19
JournalDistributed Computing
Issue number2
StatePublished - 1 Apr 2018

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computational Theory and Mathematics


Dive into the research topics of 'On efficient distributed construction of near optimal routing schemes'. Together they form a unique fingerprint.

Cite this