首页> 外文期刊>IEEE Transactions on Computers >Phantasy: Low-Latency Virtualization-Based Fault Tolerance via Asynchronous Prefetching
【24h】

Phantasy: Low-Latency Virtualization-Based Fault Tolerance via Asynchronous Prefetching

机译:幻想:通过异步预取基于低延迟虚拟化的容错

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

摘要

Fault tolerance has become increasingly critical for virtualized systems as growing amount of mission-critical applications are now deployed on virtual machines rather than directly on physical machines. However, prior hardware-based fault-tolerant systems require extensive modification to existing hardware, which makes them infeasible for industry practitioners. Although software-based techniques realize fault tolerance without any hardware modification, they suffer from significant latency overhead that is often orders of magnitude higher than acceptable. To realize practical low-latency fault tolerance in the virtualized environment, we first identify two bottlenecks in prior approaches, namely the overhead for tracking dirty pages in software and the long sequential dependency in checkpointing system states. To address these bottlenecks, we design a novel mechanism to asynchronously prefetch the dirty pages without disrupting the primary VM execution to shorten the sequential dependency. We then develop Phantasy, a system that leverages page-modification logging (PML) technology available on commodity processors to reduce the dirty page tracking overhead and asynchronously prefetches dirty pages through direct remote memory access via RDMA. Evaluated on 25 real-world applications, we demonstrate Phantasy can significantly reduce the performance overhead by 38 percent on average, and further reduce the latency by 85 percent compared to a state-of-the-art virtualization-based fault-tolerant system.
机译:容错对于虚拟化系统变得越来越重要,因为现在越来越多的关键任务应用程序部署在虚拟机上,而不是直接部署在物理机上。然而,现有的基于硬件的容错系统需要对现有硬件进行大量修改,这使得它们对于行业从业者而言是不可行的。尽管基于软件的技术无需任何硬件修改即可实现容错功能,但它们却遭受了巨大的等待时间开销,通常比可接受的数量级高几个数量级。为了在虚拟化环境中实现实际的低延迟容错能力,我们首先确定现有方法中的两个瓶颈,即在软件中跟踪脏页的开销和在检查点系统状态中的长期依存关系。为了解决这些瓶颈,我们设计了一种新颖的机制来异步预取脏页,而不会中断主要VM的执行,从而缩短了顺序依赖性。然后,我们开发Phantasy,该系统利用商品处理器上可用的页面修改日志记录(PML)技术来减少脏页跟踪开销,并通过RDMA直接进行远程内存访问来异步预取脏页。通过对25个实际应用程序进行评估,我们证明了Phantasy与基于虚拟化技术的最新容错系统相比,平均可以显着降低38%的性能开销,并进一步将延迟降低85%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号