In the Search of Optimal Tree Networks: Hardness and Heuristics
Martynov, P., Buzdalov, M., Pankratov, S. , Aksenov, V. ORCID: 0000-0001-9134-5490 & Schmid, S. (2025).
In the Search of Optimal Tree Networks: Hardness and Heuristics.
In:
Proceedings of the Genetic and Evolutionary Computation Conference.
GECCO '25: Genetic and Evolutionary Computation Conference, 14-18 Jul 2025, Malaga, Spain.
doi: 10.1145/3712256.3726425
Abstract
Traffic in datacenters may follow some pattern: some pairs of servers communicate more frequently than others. Demand-oblivious networks may perform poorly for such workloads, and demand-aware networks optimized for traffic should be used instead. Unfortunately, not all shapes of networks are feasible in real hardware. Practical limitations are usually provided in the form of a topology. For example, a network may be required to be a binary tree, a bounded-degree graph or a Fat tree.
In this work, we consider a topology of a binary tree, one of the most fundamental network topologies. We show that already finding an optimal demand-aware binary tree network is NP-hard. Then, we explore how various optimization techniques, including simple local searches, as well as deterministic mutation and crossover operators, cope with generating efficient tree networks on real-life and synthetic workloads.
Publication Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | This work is licensed under Creative Commons Attribution International 4.0. |
Publisher Keywords: | demand-aware networks, binary trees, NP-hardness, heuristics |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Departments: | School of Science & Technology School of Science & Technology > Computer Science |
SWORD Depositor: |
Available under License Creative Commons: Attribution International Public License 4.0.
Download (608kB) | Preview
Export
Downloads
Downloads per month over past year