Demand-Aware Network Design with Steiner Nodes and a Connection to Virtual Network Embedding

08/21/2023
by   Aleksander Figiel, et al.
0

Emerging optical and virtualization technologies enable the design of more flexible and demand-aware networked systems, in which resources can be optimized toward the actual workload they serve. For example, in a demand-aware datacenter network, frequently communicating nodes (e.g., two virtual machines or a pair of racks in a datacenter) can be placed topologically closer, reducing communication costs and hence improving the overall network performance. This paper revisits the bounded-degree network design problem underlying such demand-aware networks. Namely, given a distribution over communicating server pairs, we want to design a network with bounded maximum degree that minimizes expected communication distance. In addition to this known problem, we introduce and study a variant where we allow Steiner nodes (i.e., additional routers) to be added to augment the network. We improve the understanding of this problem domain in several ways. First, we shed light on the complexity and hardness of the aforementioned problems, and study a connection between them and the virtual networking embedding problem. We then provide a constant-factor approximation algorithm for the Steiner node version of the problem, and use it to improve over prior state-of-the-art algorithms for the original version of the problem with sparse communication distributions. Finally, we investigate various heuristic approaches to bounded-degree network design problem, in particular providing a reliable heuristic algorithm with good experimental performance. We report on an extensive empirical evaluation, using several real-world traffic traces from datacenters, and find that our approach results in improved demand-aware network designs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2020

Performance Analysis of Demand-Oblivious and Demand-Aware Optical Datacenter Network Designs

This paper presents a performance analysis of the design space of optica...
research
07/09/2018

Toward Demand-Aware Networking: A Theory for Self-Adjusting Networks

The physical topology is emerging as the next frontier in an ongoing eff...
research
01/13/2023

Dynamic Demand-Aware Link Scheduling for Reconfigurable Datacenters

Emerging reconfigurable datacenters allow to dynamically adjust the netw...
research
01/17/2022

Fast and Heavy Disjoint Weighted Matchings for Demand-Aware Datacenter Topologies

Reconfigurable optical topologies promise to improve the performance in ...
research
02/22/2023

Degrees and Network Design: New Problems and Approximations

While much of network design focuses mostly on cost (number or weight of...
research
06/18/2020

A Competitive B-Matching Algorithm for Reconfigurable Datacenter Networks

This paper initiates the study of online algorithms for the maintaining ...
research
07/10/2023

Virtual Network Embedding without Explicit Virtual Network Specification

Network virtualization enables Internet service providers to run multipl...

Please sign up or login with your details

Forgot password? Click here to reset