Virtualized network functions resource allocation in network functions virtualization using mathematical programming

被引:0
|
作者
Moradi, Mahsa [1 ]
Ahmadi, Mahmood [1 ]
PourKarimi, Latif [2 ]
机构
[1] Razi Univ, Comp Engn & Informat Technol Dept, Kermanshah, Iran
[2] Razi Univ, Dept Math, Kermanshah, Iran
关键词
Network functions virtualization architecture; Virtualized network functions; Resource allocation; Mathematical programming; Mixed integer linear programming; BANDWIDTH; PLACEMENT;
D O I
10.1016/j.comcom.2024.107963
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network Functions Virtualization (NFV) revolutionizes network services by eliminating the need for dedicated hardware. This virtualization enables flexible and efficient deployment of various network functions like proxies, firewalls, and load balancers. Providing the service requested by the user in the network is done by a sequence of virtual network functions, which are known as service functions chain. One of the main challenges in the development of network functions virtualization architecture is the allocation of resources to the requested network services in network infrastructures, this challenge is called network function virtualization resource allocation problem. Therefore, this paper addresses the resource allocation problem in Network Functions Virtualization (NFV) architectures using mathematical programming techniques. A multi-objective mixed-integer linear programming (MILP) model is proposed to optimize resource allocation for virtual network functions (VNFs). The model incorporates constraints related to node and link resource capacities, as well as delay requirements. The objective functions focus on maximizing network throughput, minimizing node resource costs (CPU cores and memory), reducing capital and operational expenses, and ensuring efficient execution time. These constraints and objective functions are formally defined by mathematical functions. The proposed mathematical model is implemented and solved using the Cplex solver. To evaluate the effectiveness of the proposed mathematical model, various network topologies were evaluated under different parameters. These parameters included the length of Service Function Chains (SFCs), the number and length of flows, node resource capacities, the number of nodes and VNFs. The experimental results demonstrated the model's ability to efficiently allocate resources to VNFs across these different scenarios.
引用
收藏
页数:15
相关论文
共 50 条
  • [21] A Survey on Interfaces to Network Security Functions in Network Virtualization
    Jang, Hyunsu
    Jeong, Jaehoon
    Kim, Hyoungshick
    Park, Jung-Soo
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 160 - 163
  • [22] The structure of a mobile provider network with network functions virtualization
    Mariia, Skulysh
    Oleksandr, Romanov
    2018 14TH INTERNATIONAL CONFERENCE ON ADVANCED TRENDS IN RADIOELECTRONICS, TELECOMMUNICATIONS AND COMPUTER ENGINEERING (TCSET), 2018, : 1032 - 1034
  • [23] Security challenges with network functions virtualization
    Firoozjaei, Mahdi Daghmehchi
    Jeong, Jaehoon
    Jo, Hoon
    Kim, Hyoungshick
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 67 : 315 - 324
  • [24] Network Functions Virtualization: The Portability Challenge
    Chatras, Bruno
    Ozog, Francois Frederic
    IEEE NETWORK, 2016, 30 (04): : 4 - 8
  • [25] Rethinking LTE Network Functions Virtualization
    Raza, Muhammad Taqi
    Kim, Dongho
    Kim, Kyu-Han
    Lu, Songwu
    Gerla, Mario
    2017 IEEE 25TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2017,
  • [26] Power Allocation in a Wireless Network Using Scheduling and Stochastic Programming with Penalty Functions
    Tiina Heikkinen
    Optimization and Engineering, 2004, 5 : 431 - 459
  • [27] A Survey on Security in Network Functions Virtualization
    Yang, Wei
    Fung, Carol
    2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), 2016, : 15 - 19
  • [28] Power allocation in a wireless network using scheduling and stochastic programming with penalty functions
    Heikkinen, T
    OPTIMIZATION AND ENGINEERING, 2004, 5 (04) : 431 - 459
  • [29] Performance Analysis of Virtualized Network Functions on Virtualized Systems Architectures
    Falkner, Matthias
    Leivadeas, Aris
    Lambadaris, Ioannis
    Kesidis, George
    2016 IEEE 21ST INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELLING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2016, : 71 - 76
  • [30] Agile and Dynamic Virtualized Network Functions Wiring in Network Services
    Nouar, Nour el Houda
    Yangui, Sami
    Faci, Noura
    Drira, Khalil
    Tazi, Said
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 322 - 332