在Google Cloud中自主配置先发制人的实例,以实现每美元的最大性能

H. Haugerud, J. Svensson, A. Yazidi
{"title":"在Google Cloud中自主配置先发制人的实例,以实现每美元的最大性能","authors":"H. Haugerud, J. Svensson, A. Yazidi","doi":"10.1109/CloudTech49835.2020.9365879","DOIUrl":null,"url":null,"abstract":"Cloud computing and its popularity has boomed over the last decade, enabling anyone to rent computing power on demand. Cloud providers such as Amazon and Google rent out surplus computing power for a discounted price according to demand in their data centers, but with the trade off that it is revocable and can only be rented for a short amount of time.This paper investigates the use of surplus computing power in order to reduce the cost of batch computing. We rely on a simple economical principle, the most cost-efficient Virtual Machine (VM) in a public cloud is the one that offers the highest performance per dollar. Therefore by rescheduling the workloads to the most cost-efficient location in terms of performance per dollar our solution dynamically provisions preemptible VMs in Google Cloud while continuously monitoring the performance per dollar of all available resources in every region. The algorithm automatically relocates workloads to a less expensive location if any appears and handles revoked access of the resources. Our algorithm views the cost reduction problem as a linear optimization problem with constraints and solves it using a greedy procedure. In the experiment we spawn Docker containers to mine cryptocurrency. The experimental results show that 67% of the cost is saved compared to renting on-demand VMs. The system can readily be extended to containers processing similar types of workloads and more generally to applications where the performance per dollar is easy to measure.","PeriodicalId":272860,"journal":{"name":"2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Autonomous Provisioning of Preemptive Instances in Google Cloud for Maximum Performance Per Dollar\",\"authors\":\"H. Haugerud, J. Svensson, A. Yazidi\",\"doi\":\"10.1109/CloudTech49835.2020.9365879\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing and its popularity has boomed over the last decade, enabling anyone to rent computing power on demand. Cloud providers such as Amazon and Google rent out surplus computing power for a discounted price according to demand in their data centers, but with the trade off that it is revocable and can only be rented for a short amount of time.This paper investigates the use of surplus computing power in order to reduce the cost of batch computing. We rely on a simple economical principle, the most cost-efficient Virtual Machine (VM) in a public cloud is the one that offers the highest performance per dollar. Therefore by rescheduling the workloads to the most cost-efficient location in terms of performance per dollar our solution dynamically provisions preemptible VMs in Google Cloud while continuously monitoring the performance per dollar of all available resources in every region. The algorithm automatically relocates workloads to a less expensive location if any appears and handles revoked access of the resources. Our algorithm views the cost reduction problem as a linear optimization problem with constraints and solves it using a greedy procedure. In the experiment we spawn Docker containers to mine cryptocurrency. The experimental results show that 67% of the cost is saved compared to renting on-demand VMs. The system can readily be extended to containers processing similar types of workloads and more generally to applications where the performance per dollar is easy to measure.\",\"PeriodicalId\":272860,\"journal\":{\"name\":\"2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech)\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CloudTech49835.2020.9365879\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudTech49835.2020.9365879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

云计算及其普及在过去十年中蓬勃发展,使任何人都可以按需租用计算能力。像亚马逊和谷歌这样的云计算提供商根据其数据中心的需求以折扣价出租多余的计算能力,但作为交换,它是可撤销的,只能租用很短的时间。为了降低批量计算的成本,本文研究了剩余计算能力的利用。我们依靠一个简单的经济原则,公共云中最具成本效益的虚拟机(VM)是每美元提供最高性能的虚拟机。因此,通过将工作负载重新调度到最具成本效益的位置,我们的解决方案在Google Cloud中动态地提供可抢占的vm,同时持续监控每个区域中所有可用资源的每美元性能。如果出现工作负载,该算法会自动将其重新定位到成本较低的位置,并处理对资源的撤销访问。我们的算法将成本降低问题视为一个带约束的线性优化问题,并使用贪心过程求解。在实验中,我们生成Docker容器来挖掘加密货币。实验结果表明,与按需租用虚拟机相比,节省了67%的成本。该系统可以很容易地扩展到处理类似工作负载类型的容器,以及更一般地扩展到易于度量单位成本性能的应用程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Autonomous Provisioning of Preemptive Instances in Google Cloud for Maximum Performance Per Dollar
Cloud computing and its popularity has boomed over the last decade, enabling anyone to rent computing power on demand. Cloud providers such as Amazon and Google rent out surplus computing power for a discounted price according to demand in their data centers, but with the trade off that it is revocable and can only be rented for a short amount of time.This paper investigates the use of surplus computing power in order to reduce the cost of batch computing. We rely on a simple economical principle, the most cost-efficient Virtual Machine (VM) in a public cloud is the one that offers the highest performance per dollar. Therefore by rescheduling the workloads to the most cost-efficient location in terms of performance per dollar our solution dynamically provisions preemptible VMs in Google Cloud while continuously monitoring the performance per dollar of all available resources in every region. The algorithm automatically relocates workloads to a less expensive location if any appears and handles revoked access of the resources. Our algorithm views the cost reduction problem as a linear optimization problem with constraints and solves it using a greedy procedure. In the experiment we spawn Docker containers to mine cryptocurrency. The experimental results show that 67% of the cost is saved compared to renting on-demand VMs. The system can readily be extended to containers processing similar types of workloads and more generally to applications where the performance per dollar is easy to measure.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
CloudTech 2020 Copyright Page An IoT data logging instrument for monitoring and early efficiency loss detection at a photovoltaic generation plant A cloud-based foundational infrastructure for water management ecosystem Medical Image Registration via Similarity Measure based on Convolutional Neural Network Quality Approach to Analyze the Causes of Failures in MOOC
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1