中文

使用ReHype的弹性虚拟化系统

软件工程 2021-01-26 v1 操作系统

摘要

系统级虚拟化给实现虚拟化的软件组件——虚拟化基础设施(VI)的故障引入了关键漏洞。为减轻此类故障的影响,我们引入了一种弹性VI(RVI),能够从由硬件或软件故障引起的故障中恢复单个VI组件,且对托管的虚拟机(VM)透明。重点在于用于从管理程序故障中恢复的ReHype机制,此类故障可导致状态损坏及系统组件间状态不一致。针对Xen管理程序的ReHype实现是增量完成的,利用故障注入结果来识别关键损坏与不一致的来源。该实现涉及900行代码(LOC),内存空间开销为2.1MB。采用多种故障类型的故障注入实验表明,ReHype能在少于750ms内成功从超过88%的已检测管理程序故障中恢复。除ReHype外,还描述了针对其他VI组件的恢复机制。我们的RVI的整体有效性通过在VM集群上托管Web服务应用进行评估。在任何VI组件存在故障的情况下,对于超过87%的已检测故障,我们的恢复机制使得应用所提供的服务在VI组件故障 resultant 时仍能持续维持。

关键词

引用

@article{arxiv.2101.09282,
  title  = {Resilient Virtualized Systems Using ReHype},
  author = {Michael Le and Yuval Tamir},
  journal= {arXiv preprint arXiv:2101.09282},
  year   = {2021}
}