Self-Adjusting Linear Networks

05/07/2019
by   Chen Avin, et al.
0

Emerging networked systems become increasingly flexible and reconfigurable. This introduces an opportunity to adjust networked systems in a demand-aware manner, leveraging spatial and temporal locality in the workload for online optimizations. However, it also introduces a trade-off: while more frequent adjustments can improve performance, they also entail higher reconfiguration costs. This paper initiates the formal study of linear networks which self-adjust to the demand in an online manner, striking a balance between the benefits and costs of reconfigurations. We show that the underlying algorithmic problem can be seen as a distributed generalization of the classic dynamic list update problem known from self-adjusting datastructures: in a network, requests can occur between node pairs. This distributed version turns out to be significantly harder than the classical problem in generalizes. Our main results are a Ω(n) lower bound on the competitive ratio, and a (distributed) online algorithm that is O(n)-competitive if the communication requests are issued according to a linear order.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/05/2019

ReNets: Toward Statically Optimal Self-Adjusting Networks

This paper studies the design of self-adjusting networks whose topology ...
research
09/30/2021

Self-Adjusting Packet Classification

This paper is motivated by the vision of more efficient packet classific...
research
07/09/2018

Toward Demand-Aware Networking: A Theory for Self-Adjusting Networks

The physical topology is emerging as the next frontier in an ongoing eff...
research
07/08/2022

Self-Adjusting Linear Networks with Ladder Demand Graph

This paper revisits the problem of designing online algorithms for self-...
research
04/10/2019

Efficient Distributed Workload (Re-)Embedding

Modern networked systems are increasingly reconfigurable, enabling deman...
research
04/22/2022

Deterministic Self-Adjusting Tree Networks Using Rotor Walks

We revisit the design of self-adjusting single-source tree networks. The...
research
11/11/2022

Chopin: Combining Distributed and Centralized Schedulers for Self-Adjusting Datacenter Networks

The performance of distributed and data-centric applications often criti...

Please sign up or login with your details

Forgot password? Click here to reset