Auto-scaling VNFs using Machine Learning to Improve QoS and Reduce Cost

被引:0
|
作者
Rahman, Sabidur [1 ]
Ahmed, Tanjila [1 ,2 ]
Minh Huynh
Tornatore, Massimo [1 ,3 ]
Mukherjee, Biswanath [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
[2] AT&T Labs, Austin, TX USA
[3] Politecn Milan, Milan, Italy
关键词
Auto-scaling; virtual network functions; optical backbone network; machine learning; docker container; virtual machine; QoS; cost savings;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Virtualization of network functions (as virtual routers, virtual firewalls, etc.) enables network owners to efficiently respond to the increasing dynamicity of network services. Virtual Network Functions (VNFs) are easy to deploy, update, monitor, and manage. The number of VNF instances, similar to generic computing resources in cloud, can be easily scaled based on load. Auto-scaling (of resources without human intervention) has been investigated in academia and industry. Prior studies on auto-scaling use measured network traffic load to dynamically react to traffic changes. In this study, we propose a proactive Machine Learning (ML) based approach to perform auto-scaling of VNFs in response to dynamic traffic changes. Our proposed ML classifier learns from past VNF scaling decisions and seasonal/spatial behavior of network traffic load to generate scaling decisions ahead of time. Compared to existing approaches for ML-based auto-scaling, our study explores how the properties (e.g., start-up time) of underlying virtualization technology impacts QoS and cost savings. We consider four different virtualization technologies: Xen and KVM, based on hypervisor virtualization, and Docker and LXC, based on container virtualization. Our results show promising accuracy of the ML classifier. We also demonstrate using realistic traffic load traces and optical backbone network that our ML method improves QoS and saves significant cost for network owners as well as leasers.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Auto-scaling microservices on IaaS under SLA with cost-effective Framework
    Prachitmutita, Issaret
    Aittinonmongkol, Wachirawit
    Pojjanasuksakul, Nasoret
    Supattatham, Montri
    Padungweang, Praisan
    [J]. PROCEEDINGS OF 2018 TENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2018, : 583 - 588
  • [32] Cost-efficient auto-scaling of container-based elastic processes
    Sheganaku, Gerta
    Schulte, Stefan
    Waibel, Philipp
    Weber, Ingo
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 138 : 296 - 312
  • [33] A-SARSA: A Predictive Container Auto-Scaling Algorithm Based on Reinforcement Learning
    Zhang, Shubo
    Wu, Tianyang
    Pan, Maolin
    Zhang, Chaomeng
    Yu, Yang
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 489 - 497
  • [34] Proactive Auto-Scaling Approach of Production Applications Using an Ensemble Model
    Samir, Mohamed
    Wassif, Khaled T. T.
    Makady, Soha H. H.
    [J]. IEEE ACCESS, 2023, 11 : 25008 - 25019
  • [35] Efficient evolutionary optimization using predictive auto-scaling in containerized environment
    Ivanovic, Milos
    Simic, Visnja
    [J]. APPLIED SOFT COMPUTING, 2022, 129
  • [36] A cost-driven online auto-scaling algorithm for web applications in cloud environments
    Si, Wen
    Pan, Li
    Liu, Shijun
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 244
  • [37] Heterogeneity-aware adaptive auto-scaling heuristic for improved QoS and resource usage in cloud environments
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    [J]. COMPUTING, 2017, 99 (04) : 351 - 381
  • [38] Auto-scaling a Defence Application across the Cloud using Docker and Kubernetes
    Lin, S. Kho
    Altaf, U.
    Jayaputera, G.
    Li, J.
    Marques, D.
    Meggyesy, D.
    Sarwar, S.
    Sharma, S.
    Voorsluys, W.
    Sinnott, R. O.
    Novak, A.
    Nguyen, V.
    Pash, K.
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 327 - 334
  • [39] Adaptive Auto-Scaling of Delay-Sensitive Serverless Services with Reinforcement Learning
    Zhang, Zhiyu
    Wang, Tao
    Li, An
    Zhang, Wenbo
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 866 - 871
  • [40] Application deployment using containers with auto-scaling for microservices in cloud environment
    Srirama, Satish Narayana
    Adhikari, Mainak
    Paul, Souvik
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 160