A Method to Cloud Computing Resources Requirement Prediction on SaaS Application

Jun He, Sunyan Hong, Caiqing Zhang, Yan Liu, Fei Deng, Jing Yu
{"title":"A Method to Cloud Computing Resources Requirement Prediction on SaaS Application","authors":"Jun He, Sunyan Hong, Caiqing Zhang, Yan Liu, Fei Deng, Jing Yu","doi":"10.1109/MLISE54096.2021.00027","DOIUrl":null,"url":null,"abstract":"Nowadays, it is more important than ever before to accurately predict the cloud computing resource requirement on Software as Service (SaaS) applications. However, the extant methods for requirement prediction are largely designed from the perspective of cloud resource providers, which just results in the insufficient scalability of the models. To solve the insufficiency, a novel method described as Extended Coupled Hidden Markov Model (ECHMM) is proposed in this paper. Based on the historical monitoring data, this paper pioneers to take into account two factors of software evolution and resources correlations in the prediction. Combined with the characteristics of SaaS, it is thus possible for the construction of the relationship between multiple observation states and hidden states. Baum-Welch algorithm is used for the training of the model parameters and the obtaining of the optimal solution. And on a typical SaaS application platform, a cloud computing resource prediction experiment is carried out. The experiment shows that a fuller range of cloud computing resources: the prediction result of the model is closer to the real value. The prediction errors of CPU., memory and network resources are reduced by 2%, 1.7% and 4.5% respectively. And the model can catch an “abnormal” state and get it corrected in time for the increase of scalability.","PeriodicalId":430495,"journal":{"name":"2021 International Conference on Machine Learning and Intelligent Systems Engineering (MLISE)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Machine Learning and Intelligent Systems Engineering (MLISE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MLISE54096.2021.00027","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Nowadays, it is more important than ever before to accurately predict the cloud computing resource requirement on Software as Service (SaaS) applications. However, the extant methods for requirement prediction are largely designed from the perspective of cloud resource providers, which just results in the insufficient scalability of the models. To solve the insufficiency, a novel method described as Extended Coupled Hidden Markov Model (ECHMM) is proposed in this paper. Based on the historical monitoring data, this paper pioneers to take into account two factors of software evolution and resources correlations in the prediction. Combined with the characteristics of SaaS, it is thus possible for the construction of the relationship between multiple observation states and hidden states. Baum-Welch algorithm is used for the training of the model parameters and the obtaining of the optimal solution. And on a typical SaaS application platform, a cloud computing resource prediction experiment is carried out. The experiment shows that a fuller range of cloud computing resources: the prediction result of the model is closer to the real value. The prediction errors of CPU., memory and network resources are reduced by 2%, 1.7% and 4.5% respectively. And the model can catch an “abnormal” state and get it corrected in time for the increase of scalability.
基于SaaS应用的云计算资源需求预测方法
如今,准确预测软件即服务(SaaS)应用的云计算资源需求比以往任何时候都更加重要。然而,现有的需求预测方法大多是从云资源提供商的角度来设计的,这导致了模型的可扩展性不足。为了解决这一不足,本文提出了扩展耦合隐马尔可夫模型(ECHMM)。本文在历史监测数据的基础上,首次在预测中考虑了软件演化和资源关联两个因素。结合SaaS的特点,构建多个观测状态与隐藏状态之间的关系成为可能。采用Baum-Welch算法对模型参数进行训练并求出最优解。并在一个典型的SaaS应用平台上,进行了云计算资源预测实验。实验表明,云计算资源范围更广:模型的预测结果更接近真实值。CPU的预测误差。,内存和网络资源分别减少2%、1.7%和4.5%。该模型可以捕获“异常”状态并及时纠正,从而提高可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信
小红书