云环境下基于预测的虚拟机动态配置

M. K. M. Murthy, Y. Patel, H. A. Sanjay, M. N. Ameen
{"title":"云环境下基于预测的虚拟机动态配置","authors":"M. K. M. Murthy, Y. Patel, H. A. Sanjay, M. N. Ameen","doi":"10.1109/ISCOS.2012.18","DOIUrl":null,"url":null,"abstract":"In cloud world software and computer infrastructure (virtual machine, network, storage etc) are given as metered service. In infrastructure providers (Amazon EC2, Rack Space etc.) The Virtual Machine (VM) size is static. Depending on the capacity of the VM the prices are fixed and pay as you go model is used. Since the VM size is static there is a high possibility of mismatch between application resource requirement and VM capacity. If the VM capacity is more than the application requirement, even though user is not utilizing the entire VM capacity he will be unnecessarily paying the extra money and also in this case resource utilization is not efficient. If the VM capacity is less than the application requirement then the application performance will degrade. With this motivation this work presents a prediction based dynamic configuration framework for virtual machines which predicts the required computing resources of the application and configures the VM as per the application requirement. To capture the characteristic of cloud application RAIN (which is a workload generation toolkit) has been used. To evaluate our prediction model we are using Olio which is a cloud benchmark application. With our approach an average error rate of 8% - 10% is observed.","PeriodicalId":138078,"journal":{"name":"2012 International Symposium on Cloud and Services Computing","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Prediction Based Dynamic Configuration of Virtual Machines in Cloud Environment\",\"authors\":\"M. K. M. Murthy, Y. Patel, H. A. Sanjay, M. N. Ameen\",\"doi\":\"10.1109/ISCOS.2012.18\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In cloud world software and computer infrastructure (virtual machine, network, storage etc) are given as metered service. In infrastructure providers (Amazon EC2, Rack Space etc.) The Virtual Machine (VM) size is static. Depending on the capacity of the VM the prices are fixed and pay as you go model is used. Since the VM size is static there is a high possibility of mismatch between application resource requirement and VM capacity. If the VM capacity is more than the application requirement, even though user is not utilizing the entire VM capacity he will be unnecessarily paying the extra money and also in this case resource utilization is not efficient. If the VM capacity is less than the application requirement then the application performance will degrade. With this motivation this work presents a prediction based dynamic configuration framework for virtual machines which predicts the required computing resources of the application and configures the VM as per the application requirement. To capture the characteristic of cloud application RAIN (which is a workload generation toolkit) has been used. To evaluate our prediction model we are using Olio which is a cloud benchmark application. With our approach an average error rate of 8% - 10% is observed.\",\"PeriodicalId\":138078,\"journal\":{\"name\":\"2012 International Symposium on Cloud and Services Computing\",\"volume\":\"74 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 International Symposium on Cloud and Services Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISCOS.2012.18\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 International Symposium on Cloud and Services Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCOS.2012.18","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在云世界中,软件和计算机基础设施(虚拟机、网络、存储等)以计量服务的形式提供。在基础设施提供商(Amazon EC2、Rack Space等)中,虚拟机(VM)的大小是静态的。根据虚拟机的容量,价格是固定的,采用按需付费的模式。由于虚拟机大小是静态的,因此应用程序资源需求和虚拟机容量之间很可能不匹配。如果虚拟机容量超过应用程序需求,即使用户没有使用整个虚拟机容量,他也将不必要地支付额外的钱,而且在这种情况下,资源利用效率也不高。当虚拟机容量低于应用需求时,会导致应用性能下降。基于这一动机,本文提出了一个基于预测的虚拟机动态配置框架,该框架可以预测应用程序所需的计算资源,并根据应用程序需求配置虚拟机。为了捕捉云应用程序的特征,使用了RAIN(它是一个工作负载生成工具包)。为了评估我们的预测模型,我们使用了Olio,这是一个云基准应用程序。使用我们的方法,可以观察到平均错误率为8% - 10%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Prediction Based Dynamic Configuration of Virtual Machines in Cloud Environment
In cloud world software and computer infrastructure (virtual machine, network, storage etc) are given as metered service. In infrastructure providers (Amazon EC2, Rack Space etc.) The Virtual Machine (VM) size is static. Depending on the capacity of the VM the prices are fixed and pay as you go model is used. Since the VM size is static there is a high possibility of mismatch between application resource requirement and VM capacity. If the VM capacity is more than the application requirement, even though user is not utilizing the entire VM capacity he will be unnecessarily paying the extra money and also in this case resource utilization is not efficient. If the VM capacity is less than the application requirement then the application performance will degrade. With this motivation this work presents a prediction based dynamic configuration framework for virtual machines which predicts the required computing resources of the application and configures the VM as per the application requirement. To capture the characteristic of cloud application RAIN (which is a workload generation toolkit) has been used. To evaluate our prediction model we are using Olio which is a cloud benchmark application. With our approach an average error rate of 8% - 10% is observed.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信