Self-adjusting grid networks

Chen Avin, Ingo van Duijn, Maciej Pacut, Stefan Schmid

    Research output: Contribution to journalArticlepeer-review

    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 Ω(log⁡n) 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(log⁡n)-competitive algorithm for 1-dimensional grids.

    Original languageAmerican English
    Article number105038
    JournalInformation and Computation
    Volume292
    DOIs
    StatePublished - 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

    Fingerprint

    Dive into the research topics of 'Self-adjusting grid networks'. Together they form a unique fingerprint.

    Cite this