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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call