Research Article
A Hybrid Reliable Heuristic Mapping Method Based on
Survivable Virtual Networks for Network Virtualization
Qiang Zhu,
1
Hui-Qiang Wang,
1
Guang-Sheng Feng,
1
Hong-Wu Lv,
1
Zhen-Dong Wang,
2
Xiu-Xiu Wen,
1
and Wei Jiang
1
1
College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China
2
FacultyofInformationEngineering,JiangxiUniversityofScienceandTechnology,Ganzhou341000,China
Correspondence should be addressed to Qiang Zhu; zhuqianghrbeu@163.com
Received 19 October 2014; Revised 8 December 2014; Accepted 16 December 2014
Academic Editor: Muhammad Naveed Iqbal
Copyright © 2015 Qiang Zhu et al. is is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
e reliable mapping of virtual networks is one of the hot issues in network virtualization researches. Unlike the traditional
protection mechanisms based on redundancy and recovery mechanisms, we take the solution of the survivable virtual topology
routing problem for reference to ensure that the rest of the mapped virtual networks keeps connected under a single node failure
condition in the substrate network, which guarantees the completeness of the virtual network and continuity of services. In order to
reduce the cost of the substrate network, a hybrid reliable heuristic mapping method based on survivable virtual networks (Hybrid-
RHM-SVN) is proposed. In Hybrid-RHM-SVN, we formulate the reliable mapping problem as an integer linear program. Firstly,
we calculate the primary-cut set of the virtual network subgraph where the failed node has been removed. en, we use the ant
colony optimization algorithm to achieve the approximate optimal mapping. e links in primary-cut set should select a substrate
path that does not pass through the substrate node corresponding to the virtual node that has been removed rst. e simulation
results show that the acceptance rate of virtual networks, the average revenue of mapping, and the recovery rate of virtual networks
are increased compared with the existing reliable mapping algorithms, respectively.
1. Introduction
Due to the “best eort” service model of the Internet, cloud
computing is facing challenges in service diversity providing.
Network virtualization is an eective technique to solve this
problem [1–3]. Network virtualization allows multiple inde-
pendent virtual networks cohabiting on a shared substrate
network, which can quickly and cost-eectively carry out
new types of business and technologies [4]. Virtual network
requests consisting of virtual nodes and virtual links with
resource constraints are generated by users. How to provide
reasonable substrate network resources allocation for virtual
network requests is called virtual network mapping, which
hasbeenprovedtobeaNP-hardproblem[5, 6].
Previous researches on the virtual network mapping
problem are almost concerned with the acceptance rate, the
resource utilization, and the average revenue of the substrate
network with no fault, such as ViNEYard algorithm [7],
RW-BFS algorithm [8], DVNMA algorithm [9], distributed
virtual network mapping algorithm [10], subgraph isomor-
phism detection based mapping algorithm [11], path splitting
and migration [12], and other heuristic algorithms [13–15],
without considering with the reliability of the mapped virtual
networks. However, the nodes and the links in substrate
network are inevitably aected by internal and external
inuences in actual situation, undermining the continuity of
virtual network services.
Tosolvethereliablevirtualnetworkmappingprob-
lem, previous researches mainly use protection mechanisms
[16]. Rahman and Boutaba [17] proposed a hybrid strategy
heuristic algorithm by utilizing a prereserved quota for
backing up on each substrate link. In order to reduce the
redundant backup resources, Yu et al. [18]proposedamethod
that nodes and links are backed up in dierent areas for
virtual networks, which requires virtual nodes to transmit
the current states to the backup nodes and exacerbates
substrate network resources consumption. Yeow et al. [19]
proposed an optimizing redundancy pool to allocate backup
Hindawi Publishing Corporation
Discrete Dynamics in Nature and Society
Volume 2015, Article ID 316801, 8 pages
http://dx.doi.org/10.1155/2015/316801