Using Multiple Seasonal Holt-Winters Exponential Smoothing to Predict Cloud Resource Provisioning

被引:1
作者
Shahin, Ashraf A. [1 ,2 ]
机构
[1] Al Imam Mohammad Ibn Saud Islamic Univ IMSIU, Coll Comp & Informat Sci, Riyadh, Saudi Arabia
[2] Cairo Univ, Inst Stat Studies & Res, Dept Comp & Informat Sci, Cairo, Egypt
关键词
auto-scaling; cloud computing; cloud resource scaling; holt-winters exponential smoothing; resource provisioning; virtualized resources;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Elasticity is one of the key features of cloud computing that attracts many SaaS providers to minimize their services' cost. Cost is minimized by automatically provision and release computational resources depend on actual computational needs. However, delay of starting up new virtual resources can cause Service Level Agreement violation. Consequently, predicting cloud resources provisioning gains a lot of attention to scale computational resources in advance. However, most of current approaches do not consider multi-seasonality in cloud workloads. This paper proposes cloud resource provisioning prediction algorithm based on Holt-Winters exponential smoothing method. The proposed algorithm extends Holt-Winters exponential smoothing method to model cloud workload with multi-seasonal cycles. Prediction accuracy of the proposed algorithm has been improved by employing Artificial Bee Colony algorithm to optimize its parameters. Performance of the proposed algorithm has been evaluated and compared with double and triple exponential smoothing methods. Our results have shown that the proposed algorithm outperforms other methods.
引用
收藏
页码:91 / 96
页数:6
相关论文
共 15 条
[1]   Cloud Client Prediction Models Using Machine Learning Techniques [J].
Ajila, Samuel A. ;
Bankole, Akindele A. .
2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, :134-142
[2]  
[Anonymous], 2013, PREDICTING CLOUD RES
[3]   Automatic Resource Provisioning: a Machine Learning based Proactive approach [J].
Biswas, Anshuman ;
Majumdar, Shikharesh ;
Nandy, Biswajit ;
El-Haraki, Ali .
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, :168-173
[4]   An autonomic approach for resource provisioning of cloud services [J].
Ghobaei-Arani, Mostafa ;
Jabbehdari, Sam ;
Pourmina, Mohammad Ali .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03) :1017-1036
[5]  
Huang J., 2012, 2 INT C CONSUMER ELE, P2056
[6]   Empirical prediction models for adaptive resource provisioning in the cloud [J].
Islam, Sadeka ;
Keung, Jacky ;
Lee, Kevin ;
Liu, Anna .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (01) :155-162
[7]   An Approach for Dynamic Scaling of Resources in Enterprise Cloud [J].
Kanagala, Kartheek ;
Sekaran, K. Chandra .
2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, :345-348
[8]  
Kim IK, 2014, INT CONF UTIL CLOUD, P355, DOI 10.1109/UCC.2014.45
[9]   Combining time series prediction models using genetic algorithm to autoscaling Web applications hosted in the cloud infrastructure [J].
Messias, Valter Rogerio ;
Estrella, Julio Cezar ;
Ehlers, Ricardo ;
Santana, Marcos Jose ;
Santana, Regina Carlucci ;
Reiff-Marganiec, Stephan .
NEURAL COMPUTING & APPLICATIONS, 2016, 27 (08) :2383-2406
[10]   An Analytical Model for Estimating Cloud Resources of Elastic Services [J].
Salah, Khaled ;
Elbadawi, Khalid ;
Boutaba, Raouf .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2016, 24 (02) :285-308