当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2020-04-17 15:59
【摘要】: 系统崩溃现场处理(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倍。
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP307

【相似文献】

相关期刊论文 前10条

1 刘玉海,米剑,张锡恩;虚拟环境下装备的装配和分解信息模型[J];系统仿真学报;2001年S2期

2 董晨,张桦;AO方法在Jini平台DVE下的协同服务设计中的应用[J];天津理工学院学报;2004年03期

3 曾芬芳,,何祖军,田炜;虚拟环境产生器中立体图像的生成算法[J];计算机应用研究;1996年03期

4 王兆其,赵沁平,汪成为;面向对象碰撞检测方法及其在分布式虚拟环境中的应用[J];计算机学报;1998年11期

5 孙济洲,杨涛;面向建筑的虚拟巡游系统[J];计算机应用;1999年05期

6 ;国防科大计算机学院工学博士学位论文摘要[J];计算机工程与科学;1999年05期

7 张秋菊,童明;虚拟环境下力觉交互的实现[J];机械设计与制造工程;2001年05期

8 胡社教,陈宗海;虚拟现实技术及应用[J];合肥工业大学学报(自然科学版);2001年02期

9 熊伟,毛善君,马蔼乃;基于观察者的碰撞检测技术在虚拟环境漫游中的应用[J];计算机应用;2002年11期

10 魏孝斌,王宁生,冷晟;虚拟环境下制造设备模型建立方法的研究[J];机械设计与制造工程;2002年05期

相关会议论文 前10条

1 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年

2 陈华;乌日娜;刘志芳;孙立;李东霞;田华;朱秀兰;;3D虚拟环境中小耳畸形整复手术研究方法的建立[A];中华医学会第14次全国皮肤性病学术年会论文汇编[C];2008年

3 鲍平;孙道恒;王一菊;;VR技术综述[A];福建省科协第三届学术年会装备制造业专题学术年会论文集[C];2003年

4 张文君;付光远;缪栋;杨小冈;;军事训练DIS建模研究[A];2001中国控制与决策学术年会论文集[C];2001年

5 雷小永;戴树岭;王行仁;;基于VR技术的肩射导弹仿真训练系统[A];第五届全国仿真器学术会论文集[C];2004年

6 王乐;陈定方;尹念东;;基于VIRTOOLS的分布式虚拟现实技术研究[A];2005年十二省区市机械工程学会学术年会论文集(湖北专集)[C];2005年

7 何水军;;虚拟现实在乘车辐射侦察模拟训练中的应用[A];全国第六届核仪器及其应用学术会议论文集[C];2007年

8 张征;林珏;;基于虚拟环境的机器人装配精度分析[A];制造业与未来中国——2002年中国机械工程学会年会论文集[C];2002年

9 杨书卷;李宝进;;网络虚拟环境中学术交流的现状研究[A];学术交流与学术生态建设——中国科协第二届学术交流理论研讨会论文集[C];2007年

10 李伯衡;;西线南水北调虚拟环境研究与环境效益评估的方法论[A];第十三届全国遥感技术学术交流会论文摘要集[C];2001年

相关重要报纸文章 前10条

1 本报记者 逢丹;PKI与IBE结合构建可信虚拟环境[N];通信产业报;2011年

2 本报记者 邹大斌;VMware推出新虚拟机管理工具[N];计算机世界;2011年

3 本报记者 郭涛;Vision Solutions强健虚拟环境[N];中国计算机报;2011年

4 美《InfoWorld》专栏作家 Eric Knorr;云安全的真正含义是什么?[N];网络世界;2011年

5 ;构建平稳而灵活的IT环境[N];网络世界;2009年

6 甘泉;虚拟化技术主宰存储未来[N];计算机世界;2005年

7 谢;优化虚拟环境性能VMware DRS提高应用整合率[N];电脑商报;2009年

8 马庆胜 赵清;虚拟环境下存储系统的选择[N];网络世界;2010年

9 ;安装、使用易上手[N];网络世界;2006年

10 ;迎接虚拟化管理挑战[N];网络世界;2006年

相关博士学位论文 前10条

1 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年

2 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年

3 程戈;基于虚拟机架构的可信计算环境构建机制研究[D];华中科技大学;2010年

4 孟江涛;Xen虚拟机研究[D];电子科技大学;2010年

5 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年

6 吴庆波;基于虚拟机的可信操作系统关键技术及应用研究[D];国防科学技术大学;2010年

7 项国富;虚拟计算环境的安全监控技术研究[D];华中科技大学;2012年

8 张逢U

本文编号:2631044


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2631044.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0bba7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com