A heuristic survivable virtual network mapping algorithm

被引:0
|
作者
Xiangwei Zheng
Jie Tian
Xiancui Xiao
Xinchun Cui
Xiaomei Yu
机构
[1] Shandong Normal University,School of Information Science and Engineering
[2] Shandong Provincial Key Laboratory for Distributed Computer Software Novel Technology,School of Computer Science and Technology
[3] Qufu Normal University,undefined
来源
Soft Computing | 2019年 / 23卷
关键词
Heuristic algorithm; Network failure; Survivability; Load balance;
D O I
暂无
中图分类号
学科分类号
摘要
Network virtualization is a promising solution to attack Internet ossification. Virtual network mapping (or embedding) problem is the core of it and is proved to be NP-hard. In this paper, virtual network mapping problem with survivability is formulated and solved with a heuristic algorithm. Firstly, network link resources are divided into primary flow resources and secondary flow resources. The former are used under normal network operation, whereas the latter are used as backup resources once the networks fail. Secondly, we introduce a novel metric named global resource capacity (GRC) which is recently proposed for measuring node mapping capacity to improve network load balance. At last, a heuristic survivable virtual network embedding algorithm (GRC-SVNE) is proposed. In node mapping phase, we calculate the mapping capacity of all nodes and then some nodes are selected as candidate nodes for virtual network embedding and the goal is to improve mapping successful ratio. After that, link mapping is performed with Dijkstra algorithm. Simulation results show that GRC-SVNE outperforms the traditional greedy algorithm (GREEDY), randomized algorithm (R-ViNE) as well as deterministic algorithm (D-ViNE) and demonstrates desirable results in terms of acceptance ratio, network load balance and network revenue.
引用
收藏
页码:1453 / 1463
页数:10
相关论文
共 50 条
  • [31] A memetic algorithm for the virtual network mapping problem
    Johannes Inführ
    Günther Raidl
    Journal of Heuristics, 2016, 22 : 475 - 505
  • [32] Topology awareness algorithm for virtual network mapping
    Li, Xiao-ling
    Wang, Huai-min
    Guo, Chang-guo
    Ding, Bo
    Li, Xiao-yong
    Bi, Wen-qi
    Tan, Shuang
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (03): : 178 - 186
  • [33] Topology awareness algorithm for virtual network mapping
    Xiao-ling Li
    Huai-min Wang
    Chang-guo Guo
    Bo Ding
    Xiao-yong Li
    Wen-qi Bi
    Shuang Tan
    Journal of Zhejiang University SCIENCE C, 2012, 13 : 178 - 186
  • [34] RMap: An Algorithm of Virtual Network Resilience Mapping
    Yang Yu
    Li Xin
    Chen Shan-zhi
    Wang Yan
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [35] A Virtual Network Mapping Algorithm Based on Time
    Jiang Ming
    Zhao Zhiyang
    Zhang Min
    Tang Jingfan
    Wu Chunming
    Min Xiao
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (01) : 31 - 36
  • [37] Topology awareness algorithm for virtual network mapping
    Xiaoling LI Huaimin WANG Changguo GUO Bo DING Xiaoyong LI Wenqi BI Shuang TAN National Key Laboratory of Parallel and Distributed Processing National University of Defense Technology Changsha China School of Computer National University of Defense Technology Changsha China China Electronic Systems Engineering Corporation Beijing China The Northern Institute of Electronic Equipment of China Beijing China
    Journal of Zhejiang University-Science C(Computers & Electronics), 2012, 13 (03) : 178 - 186
  • [38] A heuristic algorithm for allocating virtual path bandwidth in an ATM network
    Cheng, TH
    Sze, YK
    Tan, CW
    COMPUTER COMMUNICATIONS, 1999, 22 (09) : 803 - 810
  • [39] DSM: A Heuristic Dynamic Spiral Mapping algorithm for network on chip
    Mehran, Armin
    Khademzadeh, Ahmad
    Saeidi, Samira
    IEICE ELECTRONICS EXPRESS, 2008, 5 (13): : 464 - 471
  • [40] Reliable Virtual Network Mapping Algorithm With Network Characteristics and Associations
    Zhang, Shunli
    IEEE ACCESS, 2021, 9 : 48121 - 48130