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 条
  • [1] Profile-Based Resource Allocation for Virtualized Network Functions
    Van Rossem, Steven
    Tavernier, Wouter
    Colle, Didier
    Pickavet, Mario
    Demeester, Piet
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (04): : 1374 - 1388
  • [2] Method for resource allocation of virtualized network functions in hybrid environment
    Larysa, Globa
    Mariia, Skulysh
    Svitlana, Sulima
    2016 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2016,
  • [3] Toward Optimal Resource Allocation of Virtualized Network Functions for Hierarchical Datacenters
    Wang, Chih-Chiang
    Lin, Ying-Dar
    Wu, Jang-Jiin
    Lin, Po-Ching
    Hwang, Ren-Hung
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (04): : 1532 - 1544
  • [4] Optimizing Resource Allocation for Virtualized Network Functions in a Cloud Center Using Genetic Algorithms
    Rankothge, Windhya
    Le, Franck
    Russo, Alessandra
    Lobo, Jorge
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (02): : 343 - 356
  • [5] Programming Network Stack for Physical Middleboxes and Virtualized Network Functions
    Li, Hao
    Dang, Yihan
    Sun, Guangda
    Wu, Changhao
    Zhang, Peng
    Shan, Danfeng
    Pan, Tian
    Hu, Chengchen
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (02) : 971 - 986
  • [6] A Deep Learning Model Optimized with Genetic Algorithms for Resource Allocation of Virtualized Network Functions
    Rankothge, W. H.
    Gamage, N. D. U.
    Suhail, S. A. A.
    Ariyawansa, M. M. T. R.
    Dewwiman, H. G. H.
    Senevirathne, M. D. B. P.
    6TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2021,
  • [7] A Game for Energy-Aware Allocation of Virtualized Network Functions
    Bruschi, Roberto
    Carrega, Alessandro
    Davoli, Franco
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2016, 2016
  • [8] Network Functions Virtualization Architecture for Gateways for Virtualized Wireless Sensor and Actuator Networks
    Mouradian, Carla
    Saha, Tonmoy
    Sahoo, Jagruti
    Abu-Lebdeh, Mohammad
    Glitho, Roch
    Morrow, Monique
    Polakos, Paul
    IEEE NETWORK, 2016, 30 (03): : 72 - 80
  • [9] On the Scaling of Virtualized Network Functions
    Rankothge, Windhya
    Ramalhinho, Helena
    Lobo, Jorge
    2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 125 - 133
  • [10] Orchestrating Virtualized Network Functions
    Bari, Md. Faizul
    Chowdhury, Shihabur Rahman
    Ahmed, Reaz
    Boutaba, Raouf
    Muniz Bandeira Duarte, Otto Carlos
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04): : 725 - 739