【24h】

SyncSnap: Synchronized Live Memory Snapshots of Virtual Machine Networks

机译:SyncSnap:虚拟机网络的同步实时内存快照

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

摘要

With the prevalence of virtualization technology, virtual machine networks (VMN) have been widely used in host network applications. To provide fault tolerance and non-stop features to network applications and preserve the network consistency among virtual machines (VM), the distributed snapshot technique of virtual machine networks regains the attention of academia. While existing approaches still suffer from long service interruption and performance degradation when taking snapshots. Especially the TCP back off problem, which is due to the inconsistence of the snapshot completion time among VMs, may lead to network packet loss and even crash the connections among virtual machines. In this paper, we present Sync Snap, a system that takes live distributed memory snapshots of virtual machine networks synchronously with only milliseconds of downtime and ensure all the VMs complete snapshots at almost the same time. An adaptive single-VM snapshot approach is proposed to accurately control the snapshot duration through dynamically adjusting the snapshot speed. Furthermore, a synchronization mechanism is designed to ensure that a global consistency state of VMN can be reached by controlling snapshot duration of each VM. We have implemented SyncSnap on QEMU/KVM and performed several experiments to evaluate its effectiveness and efficiency. The experimental results demonstrate that our approach can control the VM snapshot duration to a given value with only tens of milliseconds deviation and reduce TCP back off duration to hundreds milliseconds.
机译:随着虚拟化技术的普及,虚拟机网络(VMN)已广泛用于主机网络应用程序。为了向网络应用程序提供容错和不间断功能并保持虚拟机(VM)之间的网络一致性,虚拟机网络的分布式快照技术重新引起了学术界的关注。尽管现有方法在拍摄快照时仍然会遭受长时间的服务中断和性能下降的困扰。尤其是TCP回退问题(由于VM之间的快照完成时间不一致)可能导致网络数据包丢失,甚至导致虚拟机之间的连接崩溃。在本文中,我们介绍了Sync Snap,这是一个同步系统,可在几毫秒的停机时间内同步捕获虚拟机网络的实时分布式内存快照,并确保所有VM几乎同时完成快照。提出了一种自适应单虚拟机快照方法,可以通过动态调整快照速度来精确控制快照持续时间。此外,设计了一种同步机制,以确保可以通过控制每个VM的快照持续时间来达到VMN的全局一致性状态。我们已经在QEMU / KVM上实现了SyncSnap,并进行了一些实验以评估其有效性和效率。实验结果表明,我们的方法可以将VM快照持续时间控制在给定值,偏差只有几十毫秒,并且可以将TCP退避持续时间减少到数百毫秒。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号