Back to Search
Start Over
On Virtual Network Embedding: Paths and Cycles
- Source :
- MASCOTS
- Publication Year :
- 2018
-
Abstract
- Network virtualization provides a promising solution to overcome the ossification of current networks, allowing multiple Virtual Network Requests (VNRs) to be embedded on a common infrastructure. The major challenge in network virtualization is the Virtual Network Embedding (VNE) problem, which is to embed VNRs onto a shared substrate network and known to be $\mathcal {NP}$ -hard. The topological heterogeneity of VNRs is one important factor hampering the performance of the VNE. However, in many specialized applications and infrastructures, VNRs are of some common structural features, e.g., paths and cycles. To achieve better outcomes, it is thus critical to design dedicated algorithms for these applications and infrastructures by taking into accounting topological characteristics. Besides, paths and cycles are two of the most fundamental topologies that all network structures consist of. Exploiting the characteristics of path and cycle embeddings is vital to tackle the general VNE problem. In this paper, we investigate the path and cycle embedding problems. For path embedding, we prove its $\mathcal {NP}$ -hardness and inapproximability. Then, by utilizing Multiple Knapsack Problem (MKP) and Multi-Dimensional Knapsack Problem (MDKP), we propose an efficient and effective MKP-MDKP-based algorithm. For cycle embedding, we propose a Weighted Directed Auxiliary Graph (WDAG) to develop a polynomial-time algorithm to determine the least-resource-consuming embedding. Numerical results show our customized algorithms can boost the acceptance ratio and revenue compared to generic embedding algorithms in the literature.
- Subjects :
- Networking and Internet Architecture (cs.NI)
FOS: Computer and information sciences
020203 distributed computing
Theoretical computer science
Computer Networks and Communications
Computer science
Distributed computing
Network virtualization
020206 networking & telecommunications
02 engineering and technology
Virtualization
computer.software_genre
Network topology
Computer Science - Networking and Internet Architecture
Knapsack problem
0202 electrical engineering, electronic engineering, information engineering
Virtual network embedding
Graph (abstract data type)
Embedding
Electrical and Electronic Engineering
computer
Virtual network
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- MASCOTS
- Accession number :
- edsair.doi.dedup.....9c0f23e3fd9bc10ee701e2d8b4d49f98