Abstract
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 studies self-adjusting grid networks in which frequently communicating nodes (e.g., virtual machines) are moved topologically closer in an online and demand-aware manner, striking a balance between the benefits and costs of reconfigurations. The paper presents a general Ω(logn) lower bound for this problem, even in scenarios where the demand graph is constant once learned. To demonstrate the challenge of adapting a network to pair-wise communication requests, we also design an O(logn)-competitive algorithm for 1-dimensional grids.
Original language | American English |
---|---|
Article number | 105038 |
Journal | Information and Computation |
Volume | 292 |
DOIs | |
State | Published - 1 Jun 2023 |
Keywords
- Communication networks
- Competitive analysis
- Distributed algorithms
- Self-adjusting data structures
- Self-adjusting networks
- Self-⁎
All Science Journal Classification (ASJC) codes
- Theoretical Computer Science
- Information Systems
- Computer Science Applications
- Computational Theory and Mathematics