...
首页> 外文期刊>Computer architecture news >Devirtualizable Virtual Machines Enabling General, Single-Node, Online Maintenance
【24h】

Devirtualizable Virtual Machines Enabling General, Single-Node, Online Maintenance

机译:可虚拟化的虚拟机可实现常规的单节点在线维护

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

获取外文期刊封面封底 >>

       

摘要

Maintenance is the dominant source of downtime at high availability sites. Unfortunately, the dominant mechanism for reducing this downtime, cluster rolling upgrade, has two shortcomings that have prevented its broad acceptance. First, cluster-style maintenance over many nodes is typically performed a few nodes at a time, making maintenance slow and often impractical. Second, cluster-style maintenance does not work on single-node systems, despite the fact that their unavailability during maintenance can be painful for organizations. In this paper, we propose a novel technique for online maintenance that uses virtual machines to provide maintenance on single nodes, allowing parallel maintenance over multiple nodes, and online maintenance for standalone servers. We present the Microvisor, our prototype virtual machine system that is custom tailored to the needs of online maintenance. Unlike general purpose virtual machine environments that induce continual 10-20% overhead, the Microvisor virtualizes the hardware only during periods of active maintenance, letting the guest OS run at full speed most of the time. Unlike past attempts at virtual machine optimization, we do not compromise OS transparency. We instead give up generality and tailor our virtual machine system to the minimum needs of online maintenance, eschewing features, such as I/O and memory virtualization, that it does not strictly require. The result is a very thin virtual machine system that induces only 5.6% CPU overhead when virtualizing the hardware, and zero CPU overhead when devirtualized. Using the Microvisor, we demonstrate an online OS upgrade on a live, single-node web server, reducing downtime from one hour to less than one minute.
机译:维护是高可用性站点停机的主要来源。不幸的是,减少停机时间的主要机制,即群集滚动升级,有两个缺点使它无法被广泛接受。首先,通常在多个节点上一次执行多个节点上的集群式维护,这使得维护速度很慢,而且通常不切实际。其次,集群式维护在单节点系统上不起作用,尽管它们在维护期间不可用可能使组织感到痛苦。在本文中,我们提出了一种在线维护的新技术,该技术使用虚拟机在单个节点上提供维护,从而允许在多个节点上进行并行维护,以及对独立服务器进行在线维护。我们将展示Microvisor,这是我们的原型虚拟机系统,可根据在线维护的需求量身定制。与会导致10-20%的连续开销的通用虚拟机环境不同,Microvisor仅在主动维护期间才对硬件进行虚拟化,从而使来宾OS大部分时间全速运行。与过去对虚拟机优化的尝试不同,我们不会牺牲操作系统的透明度。取而代之的是,我们放弃通用性,并根据在线维护的最低需求量身定制虚拟机系统,以避开其严格要求的功能,例如I / O和内存虚拟化。结果是一个非常瘦的虚拟机系统,在虚拟化硬件时仅产生5.6%的CPU开销,而在进行非虚拟化时仅产生零的CPU开销。使用Microvisor,我们演示了在实时单节点Web服务器上的在线OS升级,将停机时间从一小时减少到不到一分钟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号