Extended Hoeffding Adaptive Tree based-Server Load Prediction in Cloud Computing environment

Hajer Toumi, Zaki Brahmi, M. Gammoudi
{"title":"Extended Hoeffding Adaptive Tree based-Server Load Prediction in Cloud Computing environment","authors":"Hajer Toumi, Zaki Brahmi, M. Gammoudi","doi":"10.1145/3368474.3368475","DOIUrl":null,"url":null,"abstract":"Cloud Computing (CC) enables client-server relationship in order to release users from computational and storage responsibility. As multi-tenant environment, Cloud providers are dealing, in one hand, with multiple concurrent users each of which exhibits a different and variable behavior over time and in the other hand, with a performance interference due to the co-location of multiple virtual machines (VMs) in the same server. Therefore, a real time server load prediction is needed in order to ensure efficient resource provisioning. While classical data mining based techniques suffer from important evaluation time and are enable to react to changes as it arrives, stream mining techniques can provide a real time prediction and changes detection. Thus, in this paper we used a well known stream mining technique, Hoeffding Adaptive Tree (HAT), in order to provide real time server load prediction. The aim of our proposed technique is to detect and react on the fly to different kind of changes that can affect the server load. Therefore, we augmented HAT by ensemble drift detectors in order to produce more accurate prediction. In order to evaluate our proposed technique HAT-ADS, we first compared it with a well known load prediction technique based on Bayesian approach. Then we compared our solution with another HAT based techniques. Overall, The experimentation showed that HAT-ADS proved important flexibility to various types of changes providing high accuracy with quick evaluation time and small memory footprint.","PeriodicalId":314778,"journal":{"name":"Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3368474.3368475","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Cloud Computing (CC) enables client-server relationship in order to release users from computational and storage responsibility. As multi-tenant environment, Cloud providers are dealing, in one hand, with multiple concurrent users each of which exhibits a different and variable behavior over time and in the other hand, with a performance interference due to the co-location of multiple virtual machines (VMs) in the same server. Therefore, a real time server load prediction is needed in order to ensure efficient resource provisioning. While classical data mining based techniques suffer from important evaluation time and are enable to react to changes as it arrives, stream mining techniques can provide a real time prediction and changes detection. Thus, in this paper we used a well known stream mining technique, Hoeffding Adaptive Tree (HAT), in order to provide real time server load prediction. The aim of our proposed technique is to detect and react on the fly to different kind of changes that can affect the server load. Therefore, we augmented HAT by ensemble drift detectors in order to produce more accurate prediction. In order to evaluate our proposed technique HAT-ADS, we first compared it with a well known load prediction technique based on Bayesian approach. Then we compared our solution with another HAT based techniques. Overall, The experimentation showed that HAT-ADS proved important flexibility to various types of changes providing high accuracy with quick evaluation time and small memory footprint.
基于扩展Hoeffding自适应树的云计算环境下服务器负载预测
云计算(CC)支持客户机-服务器关系,以便将用户从计算和存储责任中解放出来。作为多租户环境,云提供商一方面要处理多个并发用户,每个用户随着时间的推移表现出不同和可变的行为,另一方面,由于在同一服务器中托管多个虚拟机(vm)而导致的性能干扰。因此,需要实时的服务器负载预测,以确保有效的资源分配。传统的基于数据挖掘的技术需要大量的评估时间,并且能够在变化到来时做出反应,而流挖掘技术可以提供实时预测和变化检测。因此,在本文中,我们使用了一种著名的流挖掘技术,Hoeffding自适应树(HAT),以提供实时服务器负载预测。我们提出的技术的目的是检测并动态响应可能影响服务器负载的不同类型的更改。因此,我们通过集成漂移探测器来增强HAT,以获得更准确的预测。为了评估我们提出的HAT-ADS技术,我们首先将其与基于贝叶斯方法的负荷预测技术进行了比较。然后将我们的解决方案与另一种基于HAT的技术进行了比较。总的来说,实验表明HAT-ADS对各种类型的更改证明了重要的灵活性,提供了高精度、快速的评估时间和较小的内存占用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信