Load-Balancing and Prudent Deployment of VNFs for Heterogeneous Multicore Systems

被引:0
|
作者
Kao, Jung-Chun [1 ]
Ma, Guang-Han [1 ]
Lee, Cheng-Yu [1 ]
Kuo, Chun-Fu [1 ]
Hong, Jia-Hong [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu, Taiwan
关键词
Network function virtualization; VNF deployment; heterogeneous multicore system; software-defined network;
D O I
10.1109/WCNC57260.2024.10571009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network function virtualization (NFV) is an enabling technology for telecommunication operators to achieve flexible service deployment and efficient reuse of physical resources; operators are no longer restricted to dedicated hardware and can run their services on off-the-shelf servers. However, there has been little research effort on optimizing NFV for heterogeneous multicore architectures such as ARM's big.LITTLE technology and Intel's Performance Hybrid Architecture. In this paper, we consider CPU core affinity of virtual network functions (VNFs) and study load-balancing and prudent deployment of VNFs in a heterogeneous multicore system. We not only develop the Four-Class Filling (FCF) algorithm with a complexity of o(n log n); and an approximation ratio of 3/4, but also implement it on an NFV platform equipped with two types of CPU cores. Real-world measurement validates feasibility and effectiveness of our method. Besides, simulation results show that our algorithm performs very well in terms of load-balancing factor, operational cost, and excess usage.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Tumbler: An Effective Load-Balancing Technique for Multi-CPU Multicore Systems
    Pusukuri, Kishore Kumar
    Gupta, Rajiv
    Bhuyan, Laxmi N.
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 12 (04)
  • [2] Comparison of dynamic and static load-balancing strategies in heterogeneous distributed systems
    Zhang, Y
    Kameda, H
    Hung, SL
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (02): : 100 - 106
  • [3] Load balancing strategy for multicore systems
    Chovancova, E.
    Mihal'ov, J.
    [J]. 2015 13TH INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA), 2015, : 131 - 136
  • [4] A static load-balancing scheme for parallel XML parsing on multicore CPUs
    Pan, Yinfei
    Lu, Wei
    Zhang, Ying
    Chiu, Kenneth
    [J]. CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 351 - +
  • [5] Adaptive Load-Balancing for Consistent Hashing in Heterogeneous Clusters
    Srinivasan, Lakshminarayanan
    Varma, Vasudeva
    [J]. 2015 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING, 2015, : 1135 - 1138
  • [6] A dynamic load-balancing algorithm for heterogeneous server cluster
    Ling, Yun
    Zhou, Hua-Feng
    [J]. GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 230 - 233
  • [7] Mapping and load-balancing iterative computations on heterogeneous clusters
    Legrand, A
    Renard, H
    Robert, Y
    Vivien, F
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 586 - 594
  • [8] A Dynamic Load-Balancing Scheme for Heterogeneous Wireless Networks
    Tsao, Shiao-Li
    Wang, Chen-Wei
    Lin, Yun-Ciou
    Cheng, Ray-Guang
    [J]. 2014 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2014, : 3070 - 3075
  • [9] A dynamic load dispersion algorithm for load-balancing in a heterogeneous grid system
    Acker, David Solomon
    Kulkarni, Sarvesh
    [J]. 2007 IEEE SARNOFF SYMPOSIUM, 2007, : 70 - 74
  • [10] Fair Load-Balancing on Parallel Systems for QoS
    Orleans, L. F.
    Furtado, P. N.
    [J]. 2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 180 - 187