Dynamic scalability and contention prediction in public infrastructure using Internet application profiling

W. Dawoud, I. Takouna, C. Meinel
{"title":"Dynamic scalability and contention prediction in public infrastructure using Internet application profiling","authors":"W. Dawoud, I. Takouna, C. Meinel","doi":"10.1109/CloudCom.2012.6427552","DOIUrl":null,"url":null,"abstract":"Recently, the advance of cloud computing services has attracted many customers to host their Internet applications in the cloud. Infrastructure as a Service (IaaS) is on top of these services where it gives more control over the provisioned resources. The control is based on online monitoring of specific metrics (e.g., CPU, Memory, and Network). Despite the fact that these metrics guide resources provisioning, the lack of understanding application behavior can lead to wrong decisions. Moreover, current monitored metrics alone do not help in resources contention prediction, which is very common in shared infrastructures like IaaS. Nevertheless, the architecture of Internet applications, as multi-tier systems, makes contention prediction more complex while its influence can migrate from one tier to another. In this paper, we propose a pro-active global controller not only for dynamic resources provisioning, but also for predicting and eliminating contentions in multi-tier applications. Our technique combines monitored metrics, which are provided by current IaaS providers, with models that are built depending on the Internet applications profiling. The fitness of the monitored metrics to the application model is used for contention prediction. We examined our technique using RUBiS benchmark. The results express the efficiency of the developed algorithms in maintaining Internet applications performance even in shared infrastructures.","PeriodicalId":430883,"journal":{"name":"4th IEEE International Conference on Cloud Computing Technology and Science Proceedings","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th IEEE International Conference on Cloud Computing Technology and Science Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudCom.2012.6427552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Recently, the advance of cloud computing services has attracted many customers to host their Internet applications in the cloud. Infrastructure as a Service (IaaS) is on top of these services where it gives more control over the provisioned resources. The control is based on online monitoring of specific metrics (e.g., CPU, Memory, and Network). Despite the fact that these metrics guide resources provisioning, the lack of understanding application behavior can lead to wrong decisions. Moreover, current monitored metrics alone do not help in resources contention prediction, which is very common in shared infrastructures like IaaS. Nevertheless, the architecture of Internet applications, as multi-tier systems, makes contention prediction more complex while its influence can migrate from one tier to another. In this paper, we propose a pro-active global controller not only for dynamic resources provisioning, but also for predicting and eliminating contentions in multi-tier applications. Our technique combines monitored metrics, which are provided by current IaaS providers, with models that are built depending on the Internet applications profiling. The fitness of the monitored metrics to the application model is used for contention prediction. We examined our technique using RUBiS benchmark. The results express the efficiency of the developed algorithms in maintaining Internet applications performance even in shared infrastructures.
使用Internet应用程序分析的公共基础设施中的动态可伸缩性和争用预测
最近,云计算服务的发展吸引了许多客户在云中托管他们的互联网应用程序。基础设施即服务(IaaS)位于这些服务之上,对所配置的资源提供了更多的控制。这种控制基于对特定指标(例如,CPU、内存和网络)的在线监控。尽管这些指标指导资源供应,但缺乏对应用程序行为的理解可能会导致错误的决策。此外,当前监控的指标本身并不能帮助预测资源争用,这在IaaS等共享基础设施中非常常见。然而,Internet应用程序作为多层系统的体系结构使得争用预测变得更加复杂,而且其影响可以从一个层迁移到另一个层。在本文中,我们提出了一种主动全局控制器,不仅用于动态资源供应,而且用于预测和消除多层应用中的竞争。我们的技术将当前IaaS提供商提供的监控指标与根据Internet应用程序分析构建的模型相结合。被监视的指标与应用程序模型的匹配度用于争用预测。我们使用RUBiS基准测试了我们的技术。结果表明,即使在共享基础设施中,所开发的算法在维护Internet应用程序性能方面也是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信