(FPT-)Approximation Algorithms for the Virtual Network Embedding Problem

03/12/2018
by   Matthias Rost, et al.
0

Many resource allocation problems in the cloud can be described as a basic Virtual Network Embedding Problem (VNEP): finding mappings of request graphs (describing the workloads) onto a substrate graph (describing the physical infrastructure). In the offline setting, the two natural objectives are profit maximization, i.e., embedding a maximal number of request graphs subject to the resource constraints, and cost minimization, i.e., embedding all requests at minimal overall cost. The VNEP can be seen as a generalization of classic routing and call admission problems, in which requests are arbitrary graphs whose communication endpoints are not fixed. Due to its applications, the problem has been studied intensively in the networking community. However, the underlying algorithmic problem is hardly understood. This paper presents the first fixed-parameter tractable approximation algorithms for the VNEP. Our algorithms are based on randomized rounding. Due to the flexible mapping options and the arbitrary request graph topologies, we show that a novel linear program formulation is required. Only using this novel formulation the computation of convex combinations of valid mappings is enabled, as the formulation needs to account for the structure of the request graphs. Accordingly, to capture the structure of request graphs, we introduce the graph-theoretic notion of extraction orders and extraction width and show that our algorithms have exponential runtime in the request graphs' maximal width. Hence, for request graphs of fixed extraction width, we obtain the first polynomial-time approximations. Studying the new notion of extraction orders we show that (i) computing extraction orders of minimal width is NP-hard and (ii) that computing decomposable LP solutions is in general NP-hard, even when restricting request graphs to planar ones.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/26/2018

Virtual Network Embedding via Decomposable LP Formulations: Orientations of Small Extraction Width and Beyond

The Virtual Network Embedding Problem (VNEP) considers the efficient all...
research
01/09/2018

NP-Completeness and Inapproximability of the Virtual Network Embedding Problem and Its Variants

Many resource allocation problems in the cloud can be described as a bas...
research
03/09/2018

Virtual Network Embedding Approximations: Leveraging Randomized Rounding

The Virtual Network Embedding Problem (VNEP) captures the essence of man...
research
12/09/2019

Multistage Graph Problems on a Global Budget

Time-evolving or temporal graphs gain more and more popularity when stud...
research
03/14/2018

Approximating Generalized Network Design under (Dis)economies of Scale with Applications to Energy Efficiency

In a generalized network design (GND) problem, a set of resources are as...
research
12/09/2019

Multistage Problems on a Global Budget

Time-evolving or temporal graphs gain more and more popularity when stud...
research
03/20/2018

Containment of Shape Expression Schemas for RDF

We study the problem of containment for shape expression schemas (ShEx) ...

Please sign up or login with your details

Forgot password? Click here to reset