Electrical Flows for Polylogarithmic Competitive Oblivious Routing

03/04/2023
by   Gramoz Goranci, et al.
0

Oblivious routing is a well-studied distributed paradigm that uses static precomputed routing tables for selecting routing paths within a network. Existing oblivious routing schemes with polylogarithmic competitive ratio for general networks are tree-based, in the sense that routing is performed according to a convex combination of trees. However, this restriction to trees leads to a construction that has time quadratic in the size of the network and does not parallelize well. In this paper we study oblivious routing schemes based on electrical routing. In particular, we show that general networks with n vertices and m edges admit a routing scheme that has competitive ratio O(log^2 n) and consists of a convex combination of only O(√(m)) electrical routings. This immediately leads to an improved construction algorithm with time Õ(m^3/2) that can also be implemented in parallel with Õ(√(m)) depth.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/24/2018

Compact Oblivious Routing

Oblivious routing is an attractive paradigm for large distributed system...
research
07/05/2020

Compact Oblivious Routing in Weighted Graphs

The space-requirement for routing-tables is an important characteristic ...
research
08/03/2018

On the Spanning and Routing Ratio of Theta-Four

We present a routing algorithm for the Theta-4-graph that computes a pat...
research
11/23/2022

High-Quality Fault Resiliency in Fat Trees

Coupling regular topologies with optimised routing algorithms is key in ...
research
11/11/2017

Depth First Always On Routing Trace Algorithm

In this paper, we discussed current limitation in the electronic-design-...
research
06/20/2021

Routing by matching on convex pieces of grid graphs

The routing number is a graph invariant introduced by Alon, Chung, and G...
research
12/02/2020

Local Routing in a Tree Metric 1-Spanner

Solomon and Elkin constructed a shortcutting scheme for weighted trees w...

Please sign up or login with your details

Forgot password? Click here to reset