基于半虚拟化Xen的虚拟机回放机制的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sjtygk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
操作系统调试和系统安全已经成为倍受人们关注的两大重要问题。然而,传统的软件调试方法难以对系统的状态进行完整回放,更不能对操作系统进行调试;另一方面,大多数的入侵检测方法又都过分地依赖于操作系统,而操作系统又向外界暴露了太多的接口,导致其本身也很容易受到攻击。基于半虚拟化Xen的虚拟机回放机制实现的原型系统(Virtual Machine Replay System,VMRS)有效解决了这些问题。该系统依据Xen半虚拟化模型,通过对操作系统的运行过程进行实时监控,捕获系统中发生的不确定性事件,并对这些事件及其发生点进行准确详实的记录,从而达到对系统状态完整重现的目的。VMRS的特色在于:采用日志整合技术改变日志数据的生成位置,使得这些数据在生成之初便拥有严格的偏序关系,避免回放时解析多个日志文件,提高日志文件的解析效率,减少额外开销;利用Xen体系构架下独特的域间数据传输机制,VMRS采用基于共享内存的数据传输方式减少了日志数据在内存中的重复拷贝次数,提高了日志传输效率;通过对性能计数器与高级可编程中断控制器的重新配置确定日志的回放时间点;提出中断模拟机制,通过模拟Xen后端驱动程序行为完成回放,并采用虚拟域分支事件过滤策略摒除其他虚拟机和Xen本身的运行对回放过程的影响,提高回放的精确性。系统测试与结果分析表明:与基于UML(User Mode Linux)的虚拟机回放系统Revirt相比,VMRS的性能开销降低了23.9%,更兼备无需修改客户操作系统,回放时无需重启虚拟机的优点。
其他文献
桌面虚拟化技术可为计算机桌面的大规模快速分发和管理、按需满足不同用户的应用请求提供强大的支持,而其后台核心则是基于虚拟机的大规模虚拟集群。随着这项技术在各种大型
伴随着互联网的飞速发展,网络中信息量成指数级增长,这使得用户获取信息变得越来越困难。为了更好的使用互联网中庞杂的资源,搜索引擎应运而生。通常评价搜索引擎的性能的标
性能管理是战术无线网络管理系统的重要组成部分。它对战术无线网络的运行状况、服务质量和资源利用起监测、管理和控制作用,直接影响网络正常、有效的运行。 论文在分析战
随着信息时代的到来,海量信息产生,信息爆炸增长,企业用户对信息系统的高可用性、业务的连续性要求越来越高。集群在当前数据密集度高、事务分布式程度高或系统可用性要求苛
伴随着IT硬件的丰富化、多样化,小设备的计算能力进一步增强,诸如手机、MP-x等,功能越来越强大,而目前这些设备的操作系统功能单一,不同的软件在不同的系统可能互不兼容,其软
随着人类社会信息化程度的不断提高,越来越多的数据已通过互联网进行分享。在这个庞大的数据集中,如何获取所需的重要信息是一个难题。这其中涉及两个核心问题:关键网页的获
学位
信息数字化和网络化技术的进步和完善,极大地推进了各行业的信息化建设,而信息化建设的基础是信息安全。传统的安全技术无法满足当前涉密内网中的电子文档保护的需求。结合数
随着数据信息资源几何级数地增长,存储技术应用面临着严峻的挑战。各种海量信息存储系统相继出现,其中基于对象的存储系统,是一种具有跨平台数据共享、高性能、安全性及可扩
随着计算机及通信技术的迅猛发展,全球信息化步伐日益加快,现代计算机网络已成为信息社会的基础设施,渗透到社会的各个方面,网络在人们的日常工作中发挥着越来越重要的作用。大部