Xen虚拟机研究

被引量 : 19次 | 上传用户:jgkffdkjkdsf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Xen是运行于x86体系结构上的虚拟机监控器,它支持多个客户操作系统以高性能和强隔离性同时运行。Xen是遵循GNU许可的开源软件。随着现代计算机的发展和Intel x86体系结构的流行,Xen成为一个研究热点。本文系统地总结和分析前人的研究成果。对基于Xen的虚拟机在操作系统安全性、可靠性、面向特定应用的性能、面向特定应用的部署等方面进行了深入细致的研究。本文的主要内容为:1.提出了一个优化Xen虚拟机操作系统安全性的模型。新模型中,利用保护环和安全内核的功能,虚拟机监控器Xen中被用来保护运行时安全内核。虚拟机监控器运行在有最高特权级的保护环上,安全内核和用户进程分别运行在次高特权级和最低特权级的保护环上。当次高特权级的安全内核试图写某些关键的系统资源时,写操作必须经过运行于最高特权级的Xen的验证和许可。结果,该模型能够阻止恶意代码修改并绕过运行时安全内核。2.提出了一种用形式化方法优化Xen虚拟机块设备IO可靠性的方法。用通信顺序进程和软件体系结构等形式化方法描述了Xen的块设备IO体系结构,增加了约束其构件并发交互行为的设计准则,理论上确保了并发交互的不死锁,提高了系统的可靠性。以这些设计准则为指导,重新优化了相关程序。实验表明优化带来了IO吞吐量的一些降低。但系统的可靠性得到了增强,优化仍具有价值。3.提出了一种记录Xen虚拟机操作系统系统调用日志的原型。原型让客户操作系统以非特权模式运行在虚拟机监控器Xen上,在Xen中增加了重定向模块和日志记录模块,当一个应用程序调用系统调用时,它从最低特权级被重定向到处于最高特权级的虚拟机监控器Xen,完成日志记录后,返回到处于较高特权级的客户操作系统以完成系统调用;与传统的记录系统调用日志的方法相比,原型使攻击者毁坏或篡改这些日志更加困难。4.提出了一个基于Xen的入侵检测系统原型。SNARE是Linux操作系统的一个著名的入侵检测系统,然而,它也是易受攻击的。一个新的方法被用来保护它免受攻击,运用虚拟机监控器的功能,SNARE被移植到运行在虚拟机监控器Xen上的两个虚拟机中,SNARE的两个主要部分(内核补丁和审计后台进程)被分隔而分别放入两个被Xen强隔离的虚拟机。Xen提供了两个虚拟机间共享内存的机制,运用这一机制,运行在一个虚拟机上的内核补丁记录并转移审计日志到运行在另一个虚拟机上的审计后台进程。与传统的SNARE相比,新方法使攻击者毁坏或篡改这些日志更加困难。5.针对一类流行的IP网络应用,提出了一个性能优化的虚拟机网络原型。多个虚拟机运行在虚拟机监控器Xen上,Xen创建和管理这些虚拟机。优化原型的核心是一个新的虚拟网卡,所有的虚拟机通过它被互连成一个网络,用于虚拟机间的通信。与Xen的标准相应模型相比,实验和分析表明该原型改善了虚拟机间的通信性能,减少了约42%的用户请求响应时间。6.针对一个特定的应用场景(制造业产业链上企业的协同商务),提出了基于Xen虚拟机的三层协同商务服务部署体系结构。该体系结构能够支持制造业产业链上的多个企业组成一个虚拟企业,共享数据库,方便、灵活、安全地实现虚拟企业内的成员企业间的商务协同。应用服务器的Xen虚拟机部署方式不仅明显降低了服务部署的TCO成本,而且也方便了应用服务的部署。
其他文献
当前,在中国经济结构快速变化的宏观环境下,投资决策不能只关注总量变化,还应深入分析经济结构变化规律,尤其应该深入分析主要行业内部更加细分的小类行业盈利与投资变化趋势
目的分析研究伊可尔治疗病毒疣的临床疗效。方法回顾性分析2012年1月-12月期间在我院治疗的56例病毒疣患者的临床资料。将56例患者随机分为治疗组和对照组各28例,治疗组给予
民歌是民族文化的艺术瑰宝,是民族精神传承的重要载体之一。如今,作为民族文化艺术瑰宝的中华民歌,却缺乏滋养其蓬勃发展的土壤和氛围,大量反映历史故事、人物和人民生活的民
客家方言,在广西壮族自治区各地通常称为客家话或新民话,有些地方则以其具有特征性的常用词[pai] (我)或[mat kai] (什么)来命名,而称之为“[沪ai]话”或“[mat kai]话”。广
<正>【歌诀】调味用药王葱白,辛散温通表寒解,阴盛格阳脉微绝,腹痛下利四逆厥。【释义】葱白辛温不燥烈,发汗不峻猛,药力较弱,适用于风寒感冒之轻证,对风寒较甚者,常为辅佐药
社会一直在变,不变的是课程研究对时代变化的主动回应,课程是对我们生活其中或即将面临的社会变革做出主动回应的最重要途径。道德与法治学科统编教材的颁布和使用作为课程改
目的:探讨球筋膜下麻醉新技术在内眼手术麻醉中的优点及其作用机理。方法:应用球筋膜下麻醉456只眼,其中白内障超声乳化人工晶体植入77只眼,ECCEIOL 346只眼,小梁切除33只眼,
介绍了单片机在汽车发动机智能控制冷却系统中的应用 ,并阐述了智能控制的工作原理。给出了单片机的系统电路原理以及各组成部分的电路图
英语教学方法应是与时俱进。自英语新课标实施以来,许多教师在教学思想上墨守成规;教学方法上“穿着新鞋走老路”。本文就此略谈存在的问题及解决的对策。
为了提高产品的含氮量,同时控制产品总养分,采用管式反应器—预中和的方法生产磷酸二铵(DAP)产品,对生产工艺进行改进。通过控制中和槽和洗涤液的中和度及流向,降低中和、氨