DocumentCode :
1270851
Title :
ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping
Author :
Chowdhury, Mosharaf ; Rahman, Muntasir Raihan ; Boutaba, Raouf
Author_Institution :
Comput. Sci. Div., Univ. of California, Berkeley, CA, USA
Volume :
20
Issue :
1
fYear :
2012
Firstpage :
206
Lastpage :
219
Abstract :
Network virtualization allows multiple heterogeneous virtual networks (VNs) to coexist on a shared infrastructure. Efficient mapping of virtual nodes and virtual links of a VN request onto substrate network resources, also known as the VN embedding problem, is the first step toward enabling such multiplicity. Since this problem is known to be NP-hard, previous research focused on designing heuristic-based algorithms that had clear separation between the node mapping and the link mapping phases. In this paper, we present ViNEYard-a collection of VN embedding algorithms that leverage better coordination between the two phases. We formulate the VN embedding problem as a mixed integer program through substrate network augmentation. We then relax the integer constraints to obtain a linear program and devise two online VN embedding algorithms D-ViNE and R-ViNE using deterministic and randomized rounding techniques, respectively. We also present a generalized window-based VN embedding algorithm (WiNE) to evaluate the effect of lookahead on VN embedding. Our simulation experiments on a large mix of VN requests show that the proposed algorithms increase the acceptance ratio and the revenue while decreasing the cost incurred by the substrate network in the long run.
Keywords :
computational complexity; embedded systems; integer programming; linear programming; virtual private networks; virtualisation; D-ViNE; NP-hard problem; R-ViNE; ViNEYard; acceptance ratio; coordinated node; generalized window-based VN embedding algorithm; heuristic-based algorithm; integer constraint; linear program; link mapping; link mapping phase; multiple heterogeneous virtual network; network virtualization; node mapping phase; randomized rounding technique; substrate network; substrate network augmentation; substrate network resource; virtual link; virtual network embedding algorithm; Bandwidth; Computer architecture; Computer science; Indium phosphide; Linear programming; Stress; Substrates; Heuristics; network virtualization; online algorithms; optimization; resource allocation; virtual network embedding;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2011.2159308
Filename :
5951812
Link To Document :
بازگشت