Joint Placement and Allocation of Virtual Network Functions with Budget and Capacity Constraints

被引:0
|
作者
Sallam, Gamal [1 ]
Ji, Bo [1 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
关键词
D O I
10.1109/infocom.2019.8737400
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advent of Network Function Virtualization (NFV), network services that traditionally run on proprietary dedicated hardware can now be realized using Virtual Network Functions (VNFs) that are hosted on general-purpose commodity hardware. This new network paradigm offers a great flexibility to Internet service providers (ISPs) for efficiently operating their networks (collecting network statistics, enforcing management. policies, etc.). However, introducing NFV requires an investment to deploy VNFs at certain network nodes (called VNF-nodes), which has to account for practical constraints such as the deployment budget and the VNF-node capacity. To that end, it is important to design a joint VNF-nodes placement and capacity allocation algorithm that can maximize the total amount of network flows that are fully processed by the VNF-nodes while respecting such practical constraints. In contrast to most prior work that often neglects either the budget constraint or the capacity constraint, we explicitly consider both of them. We prove that accounting for these constraints introduces several new challenges. Specifically, we prove that the studied problem is not only NP-hard but also non-submodular. To address these challenges, we introduce a novel relaxation method such that the objective function of the relaxed placement subproblem becomes submodular. Leveraging this useful submodular property, we propose two algorithms that achieve an approximation ratio of 1/2(1 - 1/epsilon) and 1/3(1 - 1/epsilon) for the original non-relaxed problem, respectively. Finally, we corroborate the effectiveness of the proposed algorithms through extensive evaluations using both trace-driven simulations and simulations based on synthesized network settings.
引用
收藏
页码:523 / 531
页数:9
相关论文
共 50 条
  • [1] Joint Placement and Allocation of VNF Nodes With Budget and Capacity Constraints
    Sallam, Gamal
    Ji, Bo
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (03) : 1238 - 1251
  • [2] Provably Efficient Algorithms for Joint Placement and Allocation of Virtual Network Functions
    Sang, Yu
    Ji, Bo
    Gupta, Gagan R.
    Du, Xiaojiang
    Ye, Lin
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [3] Online Joint Placement and Allocation of Virtual Network Functions With Heterogeneous Servers
    Xu, Yicheng
    Chau, Vincent
    Wu, Chenchen
    Zhang, Yong
    Zou, Yifei
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09): : 8049 - 8058
  • [4] Room Allocation With Capacity Diversity and Budget Constraints
    Li, Yunpeng
    Jiang, Yichuan
    Wu, Weiwei
    Jiang, Jiuchuan
    Fan, Hui
    [J]. IEEE ACCESS, 2019, 7 : 42968 - 42986
  • [5] Placement and Allocation of Virtual Network Functions: Multi-dimensional Case
    Sallam, Gamal
    Zheng, Zizhan
    Ji, Bo
    [J]. 2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [6] Placement and Allocation of Virtual Network Functions: Multi-Dimensional Case
    Sallam, Gamal
    Zheng, Zizhan
    Ji, Bo
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (07) : 4195 - 4211
  • [7] Virtual Network Survivability Through Joint Spare Capacity Allocation and Embedding
    Shahriar, Nashid
    Chowdhury, Shihabur Rahman
    Ahmed, Reaz
    Khan, Aimal
    Fathi, Siavash
    Boutaba, Raouf
    Mitra, Jeebak
    Liu, Liu
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (03) : 502 - 518
  • [8] Edge-cloud online joint placement of Virtual Network Functions and allocation of compute and network resources using meta-heuristics
    Lahlou L.
    Tata C.
    Kara N.
    Leivadeas A.
    Gherbi A.
    [J]. J. Ambient Intell. Humanized Comput., 2023, 6 (7531-7558): : 7531 - 7558
  • [9] Placement of virtual network functions for network services
    Umrao, Brajesh Kumar
    Yadav, Dharmendra Kumar
    [J]. INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2023, 33 (06)
  • [10] A survey on the placement of virtual network functions
    Sun, Jie
    Zhang, Yi
    Liu, Feng
    Wang, Huandong
    Xu, Xiaojian
    Li, Yong
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 202