Prediction Of Cloud Computing Resource Utilization

Tajwar Mehmood, Seemab Latif, Sheheryaar Malik
{"title":"Prediction Of Cloud Computing Resource Utilization","authors":"Tajwar Mehmood, Seemab Latif, Sheheryaar Malik","doi":"10.1109/HONET.2018.8551339","DOIUrl":null,"url":null,"abstract":"Efficient resource utilization leads cloud provider to low cost and high performance. Cloud Computing is a dynamic environment that provides on-demand services over the internet on pay as you go model. Cloud platform has a dynamic resource usage as it is shared among large number of users. Resource allocator provisions resources to dynamic demands of user from finite set of resources. There should be no over and under provisioning of resources. Underutilized resources causes resource wastage and more cost whereas over utilized resource can lead to service degradation. If Resource allocators can presume future resource usage they can take resource provisioning decision efficiently. A resource utilization prediction mechanism is required to assist resource allocator for optimum resource provisioning.Accurate prediction is a challenge in such a dynamic resource usage. Machine learning techniques can help in creating a model that yields accurate prediction results. In machine learning, Ensemble mechanisms are renowned for improving the prediction accuracy which uses a combination of learners rather than a single learner. In this study, an “Ensemble based workload prediction mechanism” is proposed that is based on stack generalization. Experiments are conducted in order to compare the proposed model with the individual and baseline prediction models. For comparison with baseline model, we have used Root Mean Square Error(RMSE) as results of baseline model were given in RMSE. Proposed mechanism has shown 6% and 17% reduction in RMSE in CPU usage and in Memory usage prediction respectively. For comparing our proposed ensemble with independent learner(K Nearest Neighbor, Neural Network, Decision Tree, Support Vector Machine and Naïve Bayes), we have used accuracy as evaluation parameter. The proposed ensemble has improved the prediction accuracy by $\\approx 2$%.","PeriodicalId":161800,"journal":{"name":"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HONET.2018.8551339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Efficient resource utilization leads cloud provider to low cost and high performance. Cloud Computing is a dynamic environment that provides on-demand services over the internet on pay as you go model. Cloud platform has a dynamic resource usage as it is shared among large number of users. Resource allocator provisions resources to dynamic demands of user from finite set of resources. There should be no over and under provisioning of resources. Underutilized resources causes resource wastage and more cost whereas over utilized resource can lead to service degradation. If Resource allocators can presume future resource usage they can take resource provisioning decision efficiently. A resource utilization prediction mechanism is required to assist resource allocator for optimum resource provisioning.Accurate prediction is a challenge in such a dynamic resource usage. Machine learning techniques can help in creating a model that yields accurate prediction results. In machine learning, Ensemble mechanisms are renowned for improving the prediction accuracy which uses a combination of learners rather than a single learner. In this study, an “Ensemble based workload prediction mechanism” is proposed that is based on stack generalization. Experiments are conducted in order to compare the proposed model with the individual and baseline prediction models. For comparison with baseline model, we have used Root Mean Square Error(RMSE) as results of baseline model were given in RMSE. Proposed mechanism has shown 6% and 17% reduction in RMSE in CPU usage and in Memory usage prediction respectively. For comparing our proposed ensemble with independent learner(K Nearest Neighbor, Neural Network, Decision Tree, Support Vector Machine and Naïve Bayes), we have used accuracy as evaluation parameter. The proposed ensemble has improved the prediction accuracy by $\approx 2$%.
云计算资源利用预测
高效的资源利用使云提供商能够实现低成本和高性能。云计算是一个动态的环境,它通过互联网按需提供服务,按需付费。云平台具有动态的资源使用情况,因为它是在大量用户之间共享的。资源分配器将有限的资源分配给用户的动态需求。不应该存在资源供应过剩或不足的问题。资源利用不足会导致资源浪费和成本增加,而资源利用过度则会导致服务退化。如果资源分配者能够预测未来的资源使用情况,他们就能有效地做出资源配置决策。需要资源利用预测机制来帮助资源分配器进行最佳资源配置。在这样一个动态的资源使用中,准确的预测是一个挑战。机器学习技术可以帮助创建产生准确预测结果的模型。在机器学习中,集成机制以使用学习器组合而不是单个学习器来提高预测准确性而闻名。本文提出了一种基于堆栈泛化的“基于集成的工作负载预测机制”。为了将所提出的模型与个体和基线预测模型进行比较,进行了实验。为了与基线模型进行比较,我们使用了均方根误差(RMSE),因为基线模型的结果在RMSE中给出。所提出的机制表明,在CPU使用和内存使用预测方面,RMSE分别降低了6%和17%。为了将我们提出的集成与独立学习器(K近邻、神经网络、决策树、支持向量机和Naïve贝叶斯)进行比较,我们使用精度作为评估参数。所提出的集成将预测精度提高了约2 %。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信