Multi-Objective Optimization-Based Virtual Network Embedding Algorithm for Software-Defined Networking

被引:27
作者
Chai, Rong [1 ]
Xie, Desheng [1 ]
Luo, Lei [1 ]
Chen, Qianbin [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Sch Commun & Informat Engn, Chongqing 400065, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2020年 / 17卷 / 01期
基金
中国国家自然科学基金;
关键词
Software-defined networking; network virtualization; virtual network embedding; multi-objective optimization;
D O I
10.1109/TNSM.2019.2953297
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To overcome the drawbacks of traditional Internet architectures, software-defined networking (SDN) technology has been proposed, which is expected to dramatically simplify network control processes and enable the convenient deployment of sophisticated network functions. To achieve highly efficient resource utilization in SDN and offer users with diverse service requirements, virtual network embedding (VNE), which maps various virtual network requests of users to a given substrate network, should be conducted. In this paper, we study the VNE problem in SDN where the substrate SDN switches and links may be subject to malicious attacks. We first propose a hierarchical virtualization-enabled SDN architecture based on which the VNE strategy can be designed. Then, stressing the importance of network load and reliability of the substrate network, we formulate the VNE problem of SDN as a multi-objective optimization problem which jointly minimizes network load and maximizes embedding reliability under the constraints of virtual network requirements and the resource characteristics of substrate network. As the formulated optimization problem is a complicated multi-objective optimization problem which cannot be solved conveniently, we apply the ideal point method. In particular, we first propose virtual node embedding sub-algorithm and virtual link embedding sub-algorithm to determine the locally optimal solution to the two subproblems, i.e., network load minimization subproblem and embedding reliability maximization subproblem. Then, examining the distance between the feasible solutions and the locally optimal solutions, we formulate a single-objective optimization problem and solve the problem to obtain the global VNE strategy by applying discrete particle swarm optimization (DPSO) algorithm. Numerical results demonstrate the effectiveness of the proposed algorithm.
引用
收藏
页码:532 / 546
页数:15
相关论文
共 33 条
  • [1] Security in Software Defined Networks: A Survey
    Ahmad, Ijaz
    Namal, Suneth
    Ylianttila, Mika
    Gurtov, Andrei
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04): : 2317 - 2346
  • [2] Survivable IaaS Management with SDN
    Amarasinghe, Heli
    Jarray, Abdallah
    Karmouch, Ahmed
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (04) : 1619 - 1633
  • [3] [Anonymous], 1981, MULTIPLE ATTRIBUTES
  • [4] [Anonymous], IEEE T IND INFORM
  • [5] [Anonymous], 2017, IEEE INT C COMMUNICA
  • [6] An Efficient Energy Cost and Mapping Revenue Strategy for Interdomain NFV-Enabled Networks
    Cao, Haotong
    Wu, Shengchen
    Hu, Yue
    Mann, Ravinder Singh
    Liu, Yun
    Yang, Longxiang
    Zhu, Hongbo
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) : 5723 - 5736
  • [7] A Novel Optimal Mapping Algorithm With Less Computational Complexity for Virtual Network Embedding
    Cao, Haotong
    Zhu, Yongxu
    Zheng, Gan
    Yang, Longxiang
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (01): : 356 - 371
  • [8] Novel Node-Ranking Approach and Multiple Topology Attributes-Based Embedding Algorithm for Single-Domain Virtual Network Embedding
    Cao, Haotong
    Yang, Longxiang
    Zhu, Hongbo
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01): : 108 - 120
  • [9] A Constrained Shortest Path Scheme for Virtual Network Service Management
    Chemodanov, Dmitrii
    Esposito, Flavio
    Calyam, Prasad
    Sukhov, Andrei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 127 - 142
  • [10] A survey of network virtualization
    Chowdhury, N. M. Mosharaf Kabir
    Boutaba, Raouf
    [J]. COMPUTER NETWORKS, 2010, 54 (05) : 862 - 876