English

SpiderDAN: Matching Augmentation in Demand-Aware Networks

Data Structures and Algorithms 2024-11-19 v1 Networking and Internet Architecture

Abstract

Graph augmentation is a fundamental and well-studied problem that arises in network optimization. We consider a new variant of this model motivated by reconfigurable communication networks. In this variant, we consider a given physical network and the measured communication demands between the nodes. Our goal is to augment the given physical network with a matching, so that the shortest path lengths in the augmented network, weighted with the demands, are minimal.We prove that this problem is NP-hard, even if the physical network is a cycle. We then use results from demand-aware network design to provide a constant-factor approximation algorithm for adding a matching in case that only a few nodes in the network cause almost all the communication. For general real-world communication patterns, we design and evaluate a series of heuristics that can deal with arbitrary graphs as the underlying network structure. Our algorithms are validated experimentally using real-world traces (from e.g., Facebook) of data centers.

Keywords

Cite

@article{arxiv.2411.11426,
  title  = {SpiderDAN: Matching Augmentation in Demand-Aware Networks},
  author = {Aleksander Figiel and Darya Melnyk and André Nichterlein and Arash Pourdamghani and Stefan Schmid},
  journal= {arXiv preprint arXiv:2411.11426},
  year   = {2024}
}

Comments

This paper has been accepted to SIAM Symposium on Algorithm Engineering and Experiments (ALENEX25)

R2 v1 2026-06-28T20:03:18.772Z