首页> 外文会议>IEEE Conference on Computer Communications Workshops >Virtual Redundancy for Active-Standby Cloud Applications
【24h】

Virtual Redundancy for Active-Standby Cloud Applications

机译:主备云应用程序的虚拟冗余

获取原文

摘要

VM redundancy is the foundation of resilient cloud applications. While active-active approaches combined with load balancing and autoscaling are usually resource efficient, the stateful nature of many cloud applications often necessitates 1+1 (or 1+n) active-standby approaches. Keeping the standbys, however, could result in inefficient utilization of cloud resources. We explore an intriguing cloud-based solution, where standby VMs from active-standby applications are selectively overbooked to reduce resources reserved for failures. The approach requires careful VM placement to avoid a situation where multiple standby VMs activate simultaneously on the same host and thus cannot get the full resource entitlement. Indeed today's clouds do not have this visibility to the applications. We rectify this situation through ShadowBox, a novel redundancy-aware VM scheduler that optimizes the placement and activation of standby VMs, while assuring applications' resource entitlements. Evaluation on a large-scale cloud shows that ShadowBox can significantly improve resource utilization (i.e., more than 2.5 times than traditional approaches) while minimizing the impact on applications' entitlements.
机译:VM冗余是弹性云应用程序的基础。虽然将主动-主动方法与负载平衡和自动缩放相结合通常是资源有效的,但是许多云应用程序的有状态本质通常需要1 + 1(或1 + n)主动-备用方法。但是,保持备用状态可能会导致对云资源的低效率利用。我们探索了一个有趣的基于云的解决方案,其中有选择地超额预订了主备应用程序中的备用VM,以减少为故障保留的资源。该方法需要仔细地放置VM,以避免在同一主机上同时激活多个备用VM并因此无法获得全部资源授权的情况。实际上,当今的云对应用程序没有这种可见性。我们通过ShadowBox纠正了这种情况,ShadowBox是一种新颖的可感知冗余的VM调度程序,可优化备用VM的放置和激活,同时确保应用程序的资源使用量。对大规模云的评估表明,ShadowBox可以显着提高资源利用率(即,比传统方法高出2.5倍),同时最大程度地减少了对应用程序权利的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号