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

01/09/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): the problem of finding a mapping of a request graph (describing a workload) onto a substrate graph (describing the physical infrastructure). Applications range from mapping testbeds (from where the problem originated), over the embedding of batch-processing workloads (virtual clusters) to the embedding of service function chains. The different applications come with their own specific requirements and constraints, including node mapping constraints, routing policies, and latency constraints. While the VNEP has been studied intensively over the last years, complexity results are only known for specific models and we lack a comprehensive understanding of its hardness. This paper charts the complexity landscape of the VNEP by providing a systematic analysis of the hardness of a wide range of VNEP variants, using a unifying and rigorous proof framework. In particular, we show that the problem of finding a feasible embedding is already NP-complete in general, and, hence, the VNEP cannot be approximated under any objective, unless NP = P holds. Importantly, we derive NP-completeness results also for finding approximate embeddings, which may violate, e.g., capacity constraints by certain factors. Lastly, we prove that our results still pertain when restricting the request graphs to planar or degree-bounded graphs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2018

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

Many resource allocation problems in the cloud can be described as a bas...
research
11/22/2022

Edge Multiway Cut and Node Multiway Cut are NP-complete on subcubic graphs

We show that Edge Multiway Cut (also called Multiterminal Cut) and Node ...
research
10/27/2018

Minimum Reload Cost Graph Factors

The concept of Reload cost in a graph refers to the cost that occurs whi...
research
10/14/2019

Algorithm and hardness results on neighborhood total domination in graphs

A set D⊆ V of a graph G=(V,E) is called a neighborhood total dominating ...
research
02/27/2020

NP-Complete Problems for Lee Metric Codes

We consider codes over finite rings endowed with the Lee metric and prov...
research
02/04/2022

A Framework for Loop and Path Puzzle Satisfiability NP-Hardness Results

Building on the results published in arxiv:2004.12849 we present a gener...
research
03/09/2018

Virtual Network Embedding Approximations: Leveraging Randomized Rounding

The Virtual Network Embedding Problem (VNEP) captures the essence of man...

Please sign up or login with your details

Forgot password? Click here to reset