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
相关论文
共 22 条
[1]  
Al-Dhuraibi Y., 2019, LIBR J, V9, P1549
[2]   Elasticity in Cloud Computing: State of the Art and Research Challenges [J].
Al-Dhuraibi, Yahya ;
Paraiso, Fawaz ;
Djarallah, Nabil ;
Merle, Philippe .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (02) :430-447
[3]  
Badger L., 2011, NIST SPECIAL PUBLICA, P12
[4]   A Forecasting Methodology for Workload Forecasting in Cloud Systems [J].
Baldan, Francisco J. ;
Ramirez-Gallego, Sergio ;
Bergmeir, Christoph ;
Herrera, Francisco ;
Benitez, Jose M. .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (04) :929-941
[5]   Cloud Client Prediction Models for Cloud Resource Provisioning in a Multitier Web Application Environment [J].
Bankole, Akindele A. ;
Ajila, Samuel A. .
2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, :156-161
[6]   Workload Characterization in HPC Environment for Auto-scaling of Resources - Preliminary Study [J].
Barve, Mahesh ;
Sinha, Sharad ;
Hardikar, Rahul Padmakar ;
Gunturu, Ashok ;
Mallik, Writtam .
2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
[7]  
BYEONGHUI J, 2023, LIBR J, V521, P99
[8]   Federated learning framework for mobile edge computing networks [J].
Fantacci, Romano ;
Picano, Benedetta .
CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2020, 5 (01) :15-21
[9]   A Novel Technique for Accelerating Live Migration in Cloud Computing [J].
Gupta, Ambika ;
Namasudra, Suyel .
AUTOMATED SOFTWARE ENGINEERING, 2022, 29 (01)
[10]  
Herbst NR, 2013, 10 INT C AUT COMP IC, P23