Adaptive multi-objective artificial immune system based virtual network embedding

被引:22
|
作者
Zhang, Zhongbao [1 ]
Su, Sen [1 ]
Lin, Yikai [1 ]
Cheng, Xiang [1 ]
Shuang, Kai [1 ]
Xu, Peng [1 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100088, Peoples R China
关键词
Network virtualization; Virtual network embedding; Multi-objective; Artificial immune system; OPTIMIZATION; NODE;
D O I
10.1016/j.jnca.2015.03.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In network virtualization, there are two decoupled roles involved: (i) infrastructure providers who manage the substrate network, and (ii) service providers who request virtual networks to the infrastructure providers. Embedding virtual networks to a shared substrate network, which is termed as virtual network embedding problem, is widely believed as one of the most significant challenges in such context. For this problem, prior work primarily focuses on either (i) maximizing the revenues by accommodating more virtual network requests or (ii) minimizing the energy consumption by consolidating the virtual networks into minimum number of substrate nodes. In this paper, we aim at achieving these two goals simultaneously. We first formulate the virtual network embedding problem into a multi-objective integer linear programming. We then design an artificial immune system based algorithm to solve this programming. In this algorithm, (i) we design a discrete approach to encode the virtual node mapping solution as an antibody; (ii) to initialize the antibodies, we design two adaptive revenue and energy aware strategies for the node and link mapping, respectively, to strike a balance between revenue and energy costs; (iii) we design corresponding customized strategies in the cloning, crossover and mutation process of artificial immune system in virtual network embedding context; (iv) for the generated antibodies, we leverage the Pareto optimality for evaluating their quality. Through extensive simulations, we show that our algorithm outperforms the state-of-the-art algorithms in terms of the revenue and the energy consumption. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:140 / 155
页数:16
相关论文
共 50 条
  • [1] A Multi-Objective Approach for Virtual Network Embedding
    Davalos, Enrique
    Aceval, Cristian
    Franco, Victor
    Baran, Benjamin
    [J]. 2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 123 - 130
  • [2] Multi-objective Virtual Network Embedding Algorithm Based on Nash Bargaining
    He Mengyang
    Zhuang Lei
    Long Weibing
    Wang Guoqing
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (04) : 980 - 986
  • [3] Virtual Network Embedding Based on Multi-objective Group Search Optimizer
    Li, Ya-zhou
    Zheng, Xiang-wei
    Lu, Dian-jie
    [J]. 2015 10TH INTERNATIONAL CONFERENCE ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2015), 2015, : 598 - 601
  • [4] Automation and Multi-Objective Optimization of Virtual Network Embedding
    Martinez-Julia, Pedro
    Kafle, Ved P.
    Harai, Hiroaki
    [J]. 2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 63 - 71
  • [5] An Artificial Immune Network for Multi-objective Optimization
    Lanaridis, Aris
    Stafylopatis, Andreas
    [J]. ARTIFICIAL NEURAL NETWORKS-ICANN 2010, PT II, 2010, 6353 : 531 - 536
  • [6] Multi-objective Virtual Network Embedding Algorithm based on Global Resource Capacity
    Li, Zhen
    Zheng, Xiangwei
    Zhang, Yuang
    Xue, Qingshui
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 1, 2017, : 647 - 650
  • [7] Exact Multi-Objective Virtual Network Embedding in Cloud Environments
    Houidi, Ines
    Louati, Wajdi
    Zeghlache, Djamal
    [J]. COMPUTER JOURNAL, 2015, 58 (03): : 403 - 415
  • [8] A Multi-Objective Virtual Network Embedding Algorithm in Cloud Computing
    Zheng, Xiang-wei
    Hu, Bin
    Lu, Dian-jie
    Liu, Hong
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (04): : 633 - 642
  • [9] A Concentration-Based Artificial Immune Network for Multi-objective Optimization
    Coelho, Cuilherme Palermo
    Von Zuben, Fernando J.
    [J]. EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, 2011, 6576 : 343 - 357
  • [10] VIS: An artificial immune network for multi-objective optimization
    Freschi, Fabio
    Repetto, Maurizio
    [J]. ENGINEERING OPTIMIZATION, 2006, 38 (08) : 975 - 996