虚拟环境下崩溃现场处理的优化

来源 :复旦大学 | 被引量 : 0次 | 上传用户:bbq2004_83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
系统崩溃现场处理(core dump)是指在系统崩溃时将系统状态保存在永久性存储器(persistent storage)中的过程。被保存下来的系统崩溃现场可用于调试和分析,以寻找系统崩溃的原因并加以修复。当今的硬件服务器通常配备了大量的内存。所以,当它运行的操作系统崩溃时,保存其系统崩溃现场的过程十分耗时。只有系统崩溃现场处理完成以后,才能重新启动服务器系统,以继续提供应用软件服务。因此对服务器进行耗时的系统崩溃现场处理显著延后了执行系统重启以恢复应用软件服务的时刻,造成了较长的系统宕机时间。另一方面,如果为了尽快重启系统而选择不进行系统崩溃现场处理将导致系统崩溃现场丢失,失去了分析系统崩溃原因的重要线索,导致未来可能发生类似原因的系统崩溃。在本文中,我们针对虚拟化环境中的虚拟机(virtual machine,简称VM)系统崩溃现场处理,提出了多种优化,来缩短虚拟机崩溃时因为系统崩溃现场处理和重启虚拟机而引发的系统宕机时间(downtime)。首先,我们将系统崩溃现场处理和重启虚拟机这两个过程并行化执行。为了实现并行化,需要在当前虚拟机崩溃后,创建并启动另一个恢复虚拟机(the recovery VM),在恢复虚拟机中继续中断了的应用程序服务;在针对崩溃的虚拟机进行系统崩溃现场处理的过程中,需要一边保存它的系统状态,一边动态地回收已经保存了的崩溃的虚拟机的内存,并将它分配给恢复虚拟机。其次,我们可以选择性地只保存系统崩溃现场中对调试分析系统崩溃原因有意义的部分,而不是简单地保存整个系统崩溃现场,从而减少系统崩溃现场处理的时间。为此,我们通过虚拟机管理层(the VM management layer)访问崩溃的虚拟机的内存数据,从中找到关键的数据结构加以分析,以忽略那些与系统崩溃原因无关的内存状态。最后,在系统崩溃现场处理和新创建的恢复虚拟机之间,我们在虚拟机管理层平衡两者的磁盘I/O速率。根据用户调整得到的最佳磁盘I/O速率控制策略,我们在系统崩溃现场处理的速度和恢复虚拟机的启动速度、提供服务的质量之间进行了权衡。我们实现了系统原型,称为Vicover,来优化Xen虚拟化环境中虚拟机系统崩溃时的系统崩溃现场处理,从而最小化由于系统崩溃现场处理和服务恢复所引起的系统宕机时间。在一台虚拟化的TPC-W服务器上做的实验中,Vicover将系统崩溃现场处理引起的系统宕机时间缩短了5倍。
其他文献
虚拟作物建模是以个体作物或群体作物为研究对象,采用计算机可视化技术,模拟作物的实际生长过程。通过虚拟作物研究,研究人员可进一步精确分析并总结作物的形态特征和空间结构,实现作物功能模型和结构模型的相结合,设计更理想的作物株型和品种以实现作物高产等,作物的可视化建模研究应用前景广阔,具有理论研究意义和应用价值。本研究工作以田间试验数据和前人归纳总结的资料为依据,通过对水稻生长过程特征的不断深入研究,尽
将德育与儿童生活有机融合,并让其成为能够改变、改善儿童生活的“因子”,是学校德育研究与品德课程研究共同关注的话题。要改变学校德育碎片化的现状,需要以“生活德育”为核心
随着Internet的发展,网络考试系统得到了越来越广泛的应用。尤其是近几年来,我国高职院校的迅猛发展,计算机网络和机房教学设备都已普及,因此,采用计算机网络进行考试的需求
[摘 要] 根据专业认证的成果导向教育理念(OBE),提出供热工程课程的毕业要求;分析了供热工程课程教学现状和存在问题。基于OBE理念,从课堂教学方法改革、学生专业技能培养,以及课程考核等方面,探讨了供热工程课程教学改革的内涵。   [关键词] 专业认证;供热工程;教学改革   [中图分类号] G642 [文献标志码] A [文章编号] 1008-2549(2019) 09
作为一种重要的算法,聚类在数据挖掘、模式识别、图像处理及数据压缩等领域有着广泛的应用。它根据相似度将各个样本点划分到不同的组中,使得同一组中的样本点差异尽可能的小
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
上个世纪50年代初,我和战友张友林正是风华正茂的年轻人,我在志愿军三兵团当干事,张友林在志愿军当战地摄影记者。为了做好三兵团回国后的驻防准备工作,我们奉命到旅顺大连打
随着信息技术的发展,为满足日趋复杂的业务要求而提出的服务(Service)概念得到了迅速发展,服务以其松耦合、统一接口的特点为实现跨地域、跨平台网络资源动态集成带来了新的
今年是周恩来诞辰110周年,征得已故雷英夫将军家属的同意,特选发雷将军生前口述《风雨曾家岩》一文,以飨读者。1939年8月,毛泽东向周恩来推荐雷英夫,赴重庆八路军办事处任参
随着大数据时代的到来,云计算技术也得到了迅猛的发展。而且云平台中的资源可以像水电、煤气一样按需使用、按量计费、弹性扩展、极其廉价。越来越多的中小企业选择购买云服务