首页> 外文会议>IEEE International Conference on Cloud Engineering >Hybrid Adaptive Checkpointing for Virtual Machine Fault Tolerance
【24h】

Hybrid Adaptive Checkpointing for Virtual Machine Fault Tolerance

机译:虚拟机容错的混合自适应检查点

获取原文

摘要

Active Virtual Machine (VM) replication is an application independent and cost-efficient mechanism for high availability and fault tolerance, with several recently proposed implementations based on checkpointing. However, these methods may suffer from large impacts on application latency, excessive resource usage overheads, and/or unpredictable behavior for varying workloads. To address these problems, we propose a hybrid approach through a Proportional-Integral (PI) controller to dynamically switch between periodic and on-demand check-pointing. Our mechanism automatically selects the method that minimizes application downtime by adapting itself to changes in workload characteristics. The implementation is based on modifications to QEMU, LibVirt, and OpenStack, to seamlessly provide fault tolerant VM provisioning and to enable the controller to dynamically select the best checkpointing mode. Our evaluation is based on experiments with a video streaming application, an e-commerce benchmark, and a software development tool. The experiments demonstrate that our adaptive hybrid approach improves both application availability and resource usage compared to static selection of a checkpointing method, with application performance gains and neglectable overheads.
机译:主动虚拟机(VM)复制是一种独立于应用程序且具有成本效益的机制,可实现高可用性和容错能力,最近提出了几种基于检查点的实施方案。但是,这些方法可能会严重影响应用程序延迟,过多的资源使用开销和/或各种工作负载的不可预测行为。为了解决这些问题,我们提出了一种通过比例积分(PI)控制器的混合方法,以在周期性和按需检查点之间动态切换。我们的机制通过适应工作负载特征的变化,自动选择一种方法来最大程度地减少应用程序停机时间。该实现基于对QEMU,LibVirt和OpenStack的修改,以无缝地提供容错VM配置,并使控制器能够动态选择最佳检查点模式。我们的评估基于视频流应用程序,电子商务基准测试和软件开发工具的实验。实验表明,与静态选择检查点方法相比,我们的自适应混合方法可提高应用程序可用性和资源使用率,并提高应用程序性能并减少开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号