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 条
  • [1] Deep Learning Based Resource Allocation For Auto-Scaling VNFs
    Patel, Yashwant Singh
    Verma, Deepak
    Misra, Rajiv
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [2] Dynamic Auto-scaling of VNFs based on Task Execution Patterns
    Mehmood, Asif
    Khan, Talha Ahmed
    Rivera, Javier Jose Diaz
    Song, Wang-Cheol
    [J]. 2019 20TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2019,
  • [3] Online machine learning for auto-scaling in the edge computing?
    da Silva, Thiago Pereira
    Neto, Aluizio Rocha
    Batista, Thais Vasconcelos
    Delicato, Flavia C.
    Pires, Paulo F.
    Lopes, Frederico
    [J]. PERVASIVE AND MOBILE COMPUTING, 2022, 87
  • [4] Horizontal Auto-Scaling in Edge Computing Environment using Online Machine Learning
    da Silva, Thiago Pereira
    Rocha Neto, Aluizio F.
    Batista, Thais Vasconcelos
    Lopes, Frederico A. S.
    Delicato, Flavia C.
    Pires, Paulo F.
    [J]. 2021 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS DASC/PICOM/CBDCOM/CYBERSCITECH 2021, 2021, : 161 - 168
  • [5] Auto-Scaling with Apprenticeship Learning
    Hakimzadeh, Kamal
    Nicholson, Patrick K.
    Lugones, Diego
    [J]. PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 512 - 512
  • [6] Auto-Scaling Network Service Chains Using Machine Learning and Negotiation Game
    Rahman, Sabidur
    Ahmed, Tanjila
    Huynh, Minh
    Tornatore, Massimo
    Mukherjee, Biswanath
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (03): : 1322 - 1336
  • [7] Machine learning-based auto-scaling for containerized applications
    Imdoukh, Mahmoud
    Ahmad, Imtiaz
    Alfailakawi, Mohammad Gh
    [J]. NEURAL COMPUTING & APPLICATIONS, 2020, 32 (13): : 9745 - 9760
  • [8] Machine learning-based auto-scaling for containerized applications
    Mahmoud Imdoukh
    Imtiaz Ahmad
    Mohammad Gh. Alfailakawi
    [J]. Neural Computing and Applications, 2020, 32 : 9745 - 9760
  • [9] Proactive Container Auto-scaling for Cloud Native Machine Learning Services
    Buchaca, David
    Berral, Josep LLuis
    Wang, Chen
    Youssef, Alaa
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 475 - 479
  • [10] Towards a Client-Centric QoS Auto-Scaling System
    Lin, Thomas
    Leon-Garcia, Alberto
    [J]. NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,