Abstract:
Dynamically scaling Virtual Network Function (VNF) is essential for network operators to make their networks accommodate time-varying network traffic. However, current re...Show MoreMetadata
Abstract:
Dynamically scaling Virtual Network Function (VNF) is essential for network operators to make their networks accommodate time-varying network traffic. However, current research only applies homogeneous VNF scaling or focuses on mathematical optimizations without implementations in a real-world environment. To build this gap, this paper presents HyScaler, a dynamic, hybrid VNF scaling system implemented in an open-source NFV platform. With HyScaler, we can build elastic Service Function Chains (SFCs) by scaling overloaded VNF Instances (VNFIs) across multiple CPU cores or physical servers. HyScaler implements this by (1) monitoring traffic loads for each deployed VNFI; (2) scaling overloaded VNFIs through all kinds of VNF scaling methods; and (3) placing and chaining the new VNFI using the Global VNF Placement and Chaining (GVPC) algorithm. Extensive experiments are conducted to validate the scalability of our HyScaler and the effectiveness of the GVPC algorithm. Compared with the original NFV platform, experimental results show that HyScaler can improve the performance of VNFIs by about 1.02 times.
Published in: IEEE Transactions on Network and Service Management ( Volume: 20, Issue: 4, December 2023)