...
首页> 外文期刊>ACM Transactions on Internet Technology >Cost-Aware Cloud Bursting for Enterprise Applications
【24h】

Cost-Aware Cloud Bursting for Enterprise Applications

机译:企业应用程序的成本感知型云爆发

获取原文
获取原文并翻译 | 示例

摘要

The high cost of provisioning resources to meet peak application demands has led to the widespread adoption of pay-as-you-go cloud computing services to handle workload fluctuations. Some enterprises with existing IT infrastructure employ a hybrid cloud model where the enterprise uses its own private resources for the majority of its computing, but then "bursts" into the cloud when local resources are insufficient. However, current commercial tools rely heavily on the system administrator's knowledge to answer key questions such as when a cloud burst is needed and which applications must be moved to the cloud. In this article, we describe Seagull, a system designed to facilitate cloud bursting by determining which applications should be transitioned into the cloud and automating the movement process at the proper time. Seagull optimizes the bursting of applications using an optimization algorithm as well as a more efficient but approximate greedy heuristic. Seagull also optimizes the overhead of deploying applications into the cloud using an intelligent precopying mechanism that proactively replicates virtualized applications, lowering the bursting time from hours to minutes. Our evaluation shows over 100% improvement compared to solutions but produces more expensive solutions compared to ILP. However, the scalability of our greedy algorithm is dramatically better as the number of VMs increase. Our evaluation illustrates scenarios where our prototype can reduce cloud costs by more than 45% when bursting to the cloud, and that the incremental cost added by precopying applications is offset by a burst time reduction of nearly 95%.
机译:调配资源以满足高峰应用程序需求的高昂成本已导致按需付费的云计算服务被广泛采用,以应对工作负载波动。一些具有现有IT基础架构的企业采用混合云模型,其中企业使用自己的私有资源进行大部分计算,但是当本地资源不足时会“爆发”到云中。但是,当前的商业工具在很大程度上依赖于系统管理员的知识来回答关键问题,例如何时需要云爆发以及哪些应用程序必须移至云。在本文中,我们将介绍Seagull,该系统旨在通过确定应将哪些应用程序过渡到云中并在适当的时间自动执行移动过程来促进云爆发。 Seagull使用优化算法以及更有效但近似的贪婪启发式算法来优化应用程序的爆发。 Seagull还使用智能预复制机制优化了将应用程序部署到云中的开销,该机制可主动复制虚拟化的应用程序,将突发时间从数小时缩短至数分钟。我们的评估显示,与解决方案相比,改进了100%以上,但与ILP相比,提供了更昂贵的解决方案。但是,随着VM数量的增加,我们的贪婪算法的可伸缩性明显更好。我们的评估说明了这样的场景:当我们的原型冲向云时,可以将云成本降低超过45%,并且通过预复制应用程序而增加的增量成本可以通过将突发时间减少近95%而抵消。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号