TY - GEN
T1 - Near-Optimal Resource Allocation and Virtual Network Function Placement at Network Edges
AU - Mao, Yingling
AU - Shang, Xiaojun
AU - Yang, Yuanyuan
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Network Functions Virtualisation (NFV) has a magnificent prospect due to its cost-efficiency, manage-convenience, and flexibility. To promote these advantages, the placement of virtual network functions (VNFs) is a key technology. In this paper, we focus on minimizing the total resources of used commercial servers to provide an optimal VNF placement scheme in edge networks. As for the NP-hard problem, we first design a Largest Fit Decreasing algorithm (LFD) with a provable constant approximation ratio of 2 and the computational complexity of O(N2), where N is the number of VNFs. Besides, we improve it and further produce the Judge and Repeated Largest Fit Decreasing algorithm (JR-LFD), which has a bit larger computational complexity O(kN2), but a smaller asymptotic approximation ratio of 32, where k is the number of different server sizes. The simulation results demonstrate that the used resources derived by JR-LFD are always smaller than those by LFD. They both are extremely close to the optimal results and much smaller than the benchmark, which implies they improve the network resource utilization dramatically.
AB - Network Functions Virtualisation (NFV) has a magnificent prospect due to its cost-efficiency, manage-convenience, and flexibility. To promote these advantages, the placement of virtual network functions (VNFs) is a key technology. In this paper, we focus on minimizing the total resources of used commercial servers to provide an optimal VNF placement scheme in edge networks. As for the NP-hard problem, we first design a Largest Fit Decreasing algorithm (LFD) with a provable constant approximation ratio of 2 and the computational complexity of O(N2), where N is the number of VNFs. Besides, we improve it and further produce the Judge and Repeated Largest Fit Decreasing algorithm (JR-LFD), which has a bit larger computational complexity O(kN2), but a smaller asymptotic approximation ratio of 32, where k is the number of different server sizes. The simulation results demonstrate that the used resources derived by JR-LFD are always smaller than those by LFD. They both are extremely close to the optimal results and much smaller than the benchmark, which implies they improve the network resource utilization dramatically.
KW - Bin Packing
KW - Constant Approximation Ratio
KW - Edge Computing
KW - Network Function Virtualization
KW - Resource Optimization
UR - https://www.scopus.com/pages/publications/85129799655
U2 - 10.1109/ICPADS53394.2021.00008
DO - 10.1109/ICPADS53394.2021.00008
M3 - Conference contribution
AN - SCOPUS:85129799655
T3 - Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
SP - 18
EP - 25
BT - Proceedings - 2021 IEEE 27th International Conference on Parallel and Distributed Systems, ICPADS 2021
PB - IEEE Computer Society
T2 - 27th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2021
Y2 - 14 December 2021 through 16 December 2021
ER -