Introducing an adaptive model for auto-scaling cloud computing based on workload classification

被引:1
|
作者
Alanagh, Yoosef Alidoost [1 ]
Firouzi, Mojtaba [1 ]
Kenari, Abdolreza Rasouli [1 ]
Shamsi, Mahboubeh [1 ]
机构
[1] Qom Univ Technol, Fac Elect & Comp Engn, Qom, Iran
来源
关键词
artificial neural networks; autoregressive integrate moving average (ARIMA); cloud computing; cloud elasticity; linear regression (LR); prediction methods; resource management; support vector machine (SVM);
D O I
10.1002/cpe.7720
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the increasing expansion of cloud computing services, one of the main goals of researchers is to solve its major challenges. Cloud service providers must satisfy the service level agreement for customers and prevent resource wastage as much as possible. Without a precise, optimal, and dynamic policy, this is unattainable. The key idea is the ability to acquire resources as you need them and release resources when you no longer need them, named "Cloud Elasticity." Elasticity is a trade-off between resource acquisition and release, and if this optimization is done best, the service level agreement will be fully achieved and the cloud provider will have the least waste of resources. The researchers used machine learning techniques to predict user workload and decide to scale up/out the resources. A challenging issue is the different characteristics of the users' workloads. The results show that each prediction algorithm works well on a class of users' workloads not all. Hence, in this study, a new architecture has been suggested to automatically classify the workloads based on their sequential statistical characteristics. First, the sequential statistical characteristics of the users' workload are extracted and then a trained neural network classifies the user's workload. The developed adaptive model chooses the best suitable algorithm among LR, SVM, and ARIMA to predict the workload. The results indicate a 10% improvement in forecast error.
引用
收藏
页数:21
相关论文
共 50 条
  • [31] 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
  • [32] Stochastic Model of Performance and Cost for Auto-scaling Planning in Public Cloud
    Fe, Iure
    Matos, Rubens
    Dantas, Jamilson
    Melo, Carlos
    Maciel, Paulo
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 2081 - 2086
  • [33] Auto-scaling techniques for IoT-based cloud applications: a review
    Verma, Shveta
    Bala, Anju
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2425 - 2459
  • [34] Auto-Scaling Cloud-Based Memory-Intensive Applications
    Novak, Joe
    Kasera, Sneha Kumar
    Stutsman, Ryan
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 229 - 237
  • [35] Performance-Cost Trade-Off in Auto-Scaling Mechanisms for Cloud Computing
    Fe, Iure
    Matos, Rubens
    Dantas, Jamilson
    Melo, Carlos
    Nguyen, Tuan Anh
    Min, Dugki
    Choi, Eunmi
    Silva, Francisco Airton
    Maciel, Paulo Romero Martins
    [J]. SENSORS, 2022, 22 (03)
  • [36] Performance modelling and verification of cloud-based auto-scaling policies
    Evangelidis, Alexandros
    Parker, David
    Bahsoon, Rami
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 : 629 - 638
  • [37] Performance Modelling and Verification of Cloud-based Auto-Scaling Policies
    Evangelidis, Alexandros
    Parker, David
    Bahsoon, Rami
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 355 - 364
  • [38] Auto-scaling techniques for IoT-based cloud applications: a review
    Shveta Verma
    Anju Bala
    [J]. Cluster Computing, 2021, 24 : 2425 - 2459
  • [39] Auto-scaling Applications in Edge Computing: Taxonomy and Challenges
    Taherizadeh, Salman
    Stankovski, Vlado
    [J]. INTERNATIONAL CONFERENCE ON BIG DATA AND INTERNET OF THINGS (BDIOT 2017), 2017, : 158 - 163
  • [40] 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