Self-Adjusting Linear Networks
Emerging networked systems become increasingly flexible, reconfigurable, and “self-∗”. 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 tradeoff: while more frequent adjustments can improve performance, they also entail higher reconfiguration costs. This paper initiates the formal study of list 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 it generalizes. Our main results are a Ω(log n) lower bound on the competitive ratio, and a (distributed) online algorithm that is O(log n)-competitive if the communication requests are issued according to a linear order.
Top- Avin, Chen
- van Duijn, Ingo
- Schmid, Stefan
Category |
Paper in Conference Proceedings or in Workshop Proceedings (Paper) |
Event Title |
21st International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS) |
Divisions |
Communication Technologies |
Subjects |
Informatik Allgemeines |
Event Location |
Pisa, Italy |
Event Type |
Conference |
Event Dates |
Oct 22 - Oct 25 |
Date |
October 2019 |
Export |