Adaptive workload prediction for proactive auto scaling in PaaS systems

R.S. Shariffdeen, D.T.S.P. Munasinghe, H. S. Bhathiya, U.K.J.U. Bandara, H. Bandara
{"title":"Adaptive workload prediction for proactive auto scaling in PaaS systems","authors":"R.S. Shariffdeen, D.T.S.P. Munasinghe, H. S. Bhathiya, U.K.J.U. Bandara, H. Bandara","doi":"10.1109/CLOUDTECH.2016.7847713","DOIUrl":null,"url":null,"abstract":"Elasticity is a key feature of cloud computing where resources are allocated and released according to user demands. Reactive auto scaling, in which the scaling actions take place just after meeting the triggering thresholds, suffers from several issues like risk of under provisioning at peak loads and over provisioning during other times. Proactive scaling solutions, where future resource demand can be forecast and necessary scaling actions enacted beforehand, can overcome these issues. Nevertheless, the effectiveness of such proactive scaling solutions depends on the accuracy of the prediction method(s) adopted. We propose a forecasting technique to enhance the accuracy of workload forecasting in cloud auto-scalers. An ensemble workload prediction mechanism based on time series and machine learning techniques is proposed to make more accurate predictions on drastically different workload patterns. In this work, we initially evaluated several forecasting models for their applicability in forecasting different workload patterns. The proposed ensemble technique is then implemented using three well-known forecasting models and tested for three real-world workloads. Simulation results show that our ensemble method produces significantly lower forecast errors compared to the use of individual models and the prediction technique employed in Apache Stratos, an open source PaaS platform.","PeriodicalId":133495,"journal":{"name":"2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Cloud Computing Technologies and Applications (CloudTech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CLOUDTECH.2016.7847713","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

Elasticity is a key feature of cloud computing where resources are allocated and released according to user demands. Reactive auto scaling, in which the scaling actions take place just after meeting the triggering thresholds, suffers from several issues like risk of under provisioning at peak loads and over provisioning during other times. Proactive scaling solutions, where future resource demand can be forecast and necessary scaling actions enacted beforehand, can overcome these issues. Nevertheless, the effectiveness of such proactive scaling solutions depends on the accuracy of the prediction method(s) adopted. We propose a forecasting technique to enhance the accuracy of workload forecasting in cloud auto-scalers. An ensemble workload prediction mechanism based on time series and machine learning techniques is proposed to make more accurate predictions on drastically different workload patterns. In this work, we initially evaluated several forecasting models for their applicability in forecasting different workload patterns. The proposed ensemble technique is then implemented using three well-known forecasting models and tested for three real-world workloads. Simulation results show that our ensemble method produces significantly lower forecast errors compared to the use of individual models and the prediction technique employed in Apache Stratos, an open source PaaS platform.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
面向PaaS系统中主动自动扩展的自适应工作负载预测
弹性是云计算的一个关键特性,其中资源是根据用户需求分配和释放的。响应式自动扩展,即在满足触发阈值之后才进行扩展操作,它面临着几个问题,比如在峰值负载时供应不足的风险,以及在其他时间供应过剩的风险。主动扩展解决方案可以预测未来的资源需求,并事先制定必要的扩展措施,可以克服这些问题。然而,这种主动标度解决方案的有效性取决于所采用的预测方法的准确性。本文提出了一种预测技术,以提高云自动扩展器中工作量预测的准确性。提出了一种基于时间序列和机器学习技术的集成工作负载预测机制,以便对不同的工作负载模式进行更准确的预测。在这项工作中,我们初步评估了几种预测模型在预测不同工作负荷模式中的适用性。然后使用三个众所周知的预测模型实现所提出的集成技术,并针对三个实际工作负载进行测试。仿真结果表明,与使用单个模型和开源PaaS平台Apache Stratos中使用的预测技术相比,我们的集成方法产生的预测误差显着降低。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
ECC certificate for authentication in cloud-based RFID Taking account of trust when adopting cloud computing architecture New technique for face recognition based on Singular Value Decomposition (SVD) A collaborative framework for intrusion detection (C-NIDS) in Cloud computing Cloud security and privacy model for providing secure cloud services
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1