Efficient Auto-scaling Approach in the Telco Cloud using Self-learning Algorithm

被引:25
|
作者
Tang, Pengcheng [1 ]
Li, Fei [1 ]
Zhou, Wei [1 ]
Hu, Weihua [1 ]
Yang, Li [1 ]
机构
[1] Huawei Technol Co Ltd, MBB Res Dept, Shanghai 201206, Peoples R China
关键词
Auto-scaling; Parameter Tuning; Reinforcement Learning; SLA Guarantee; Telco Cloud;
D O I
10.1109/GLOCOM.2015.7417181
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network Function Virtualization (NFV) and Software Defined Network (SDN) technologies makes it possible for the Telco Operators to assign resource for virtual network functions (VNF) on demand. Provision and orchestration of physical and virtual resource is crucial for both Quality of Service (QoS) guarantee and cost management in cloud computing environment. Auto-scaling mechanism is essential in the life-cycle management of those VNFs. Threshold based policy is always applied in classic IT cloud environments which cannot satisfy carrier grade requirements such as reliability and stability. In this paper, we present a novel SLA-aware and Resource-efficient Self-learning Approach (SRSA) for auto-scaling policy decision. The scenarios of the service volatility is categorized into daily busy-and-idle scenario and burst-traffic scenario. First, we formulate the workload of the VNF as discrete-time series and treat procedure of policy-making in auto-scaling as a Markov Decision Process (MDP). Second, parameters in the Reinforcement Learning process are tuned cautiously. Finally the experiments show that our solution outperforms threshold based policy and voting policy adopted by RightScale in oscillation suppression, QoS guarantee, and energy saving.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach
    Xiang Ma
    Kexuan Zong
    Amin Rezaeipanah
    [J]. Wireless Networks, 2024, 30 : 637 - 648
  • [22] Efficient Auto-scaling for Host Load Prediction through VM migration in Cloud
    Verma, Shveta
    Bala, Anju
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (04):
  • [23] 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
  • [24] A cost-AWARE approach based ON learning automata FOR resource auto-scaling IN cloud computing environment
    Mogoui, Khosro
    Arani, Mostafa Ghobaei
    [J]. International Journal of Hybrid Information Technology, 2015, 8 (07): : 389 - 398
  • [25] 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
  • [26] DEPAS: a decentralized probabilistic algorithm for auto-scaling
    Calcavecchia, Nicolo M.
    Caprarescu, Bogdan A.
    Di Nitto, Elisabetta
    Dubois, Daniel J.
    Petcu, Dana
    [J]. COMPUTING, 2012, 94 (8-10) : 701 - 730
  • [27] An Autonomic Auto-scaling Controller for Cloud Based Applications
    Londono-Peldaez, Jorge M.
    Florez-Samur, Carlos A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 1 - 6
  • [28] A survey on auto-scaling: how to exploit cloud elasticity
    Catillo, Marta
    Villano, Umberto
    Rak, Massimiliano
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (01) : 37 - 50
  • [29] Optimizing the performance of optimization in the cloud environment-An intelligent auto-scaling approach
    Simic, Visnja
    Stojanovic, Boban
    Ivanovic, Milos
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 101 : 909 - 920
  • [30] DEPAS: a decentralized probabilistic algorithm for auto-scaling
    Nicolò M. Calcavecchia
    Bogdan A. Caprarescu
    Elisabetta Di Nitto
    Daniel J. Dubois
    Dana Petcu
    [J]. Computing, 2012, 94 : 701 - 730