基于虚拟化的热备份系统设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:TSSSSSS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术是使若干的操作系统相互隔离的运行在一台物理机上的技术,起源于上个世纪六十年代,近年来在各大公司和科研机构的带领下虚拟化蓬勃发展,相关领域的研究工作和研究成果愈来愈多。虚拟化技术后来被容错领域引入,提出了基于虚拟化的双机热备份概念,这个技术的实现方法主要两种:基于快照、基于重放。典型基于重放技术的系统有VMware公司的vSphere,基于快照技术的双机热备份在应用上不很广泛,几乎没有产品化的应用,而且对客户操作系统的性能有一定影响。   本文在开源虚拟机管理器Xen平台上设计并实现了基于快照技术的双机热备份原型系统,该系统使用共享外存存放操作系统镜像,能够对被保护的客户操作系统实现透明的热备份。除此之外,本文还研究了原型系统造成客户操作系统性能损失的原因,并基于局部性原理提出了几种优化方案:对影子页表复用的优化能够大大降低客户操作系统在热备份模式下的读陷出次数;对写操作进行预测能够降低客户操作系统的写陷出次数;对脏页标记批量化可以降低标记脏页时的耗时。经过试验证明几种优化方案在大多数情况下能够有效的提升客户操作系统的性能。  
其他文献
随着本体研究的开展与深入,本体被广泛应用到各个领域之中,越来越多的本体被构建用以表示知识与共享知识。由于不同领域问题的不同特征以及网络的分布性,不同领域构建的本体
随着计算机技术的快速发展和因特网的日益普及,各种媒体内容被转化为数字形式,提高了信息表达的效率和准确性,但是数字产品极易被非法复制,盗版已经对数字化产业构成最大的威胁。
面对Web所提供的仍在不断扩张的信息海洋,抽样是研究人员了解Web整体特征情况最有力的工具。抽样是一种推论统计方法,它是指从目标总体(Population)中抽取一部分个体作为样本(S
P2P存储系统具有良好的扩展性,并且能够利用边缘网络计算机上的数量巨大的存储容量和网络带宽,具有巨大的服务潜力。自提出以来一直受到学术界的关注,但在其后的时期内却没有出
XML结构查询算法能根据精确的查询条件输出理想的查询结果。不过,该算法不仅要求查询用户熟悉结构查询算法所采用的查询语言,而且还要求了解待查询的XML文档树结构。这些要求对
车载自组织网络(Vehicular Ad hoc NETwork,VANET)是一种以车载无线设备为节点组成的新型的无线自组织网络。与传统的移动自组织网络(Mobile Adhoc NETwork,MANET)相比,车载
随着互联网的发展,Web应用技术不断推陈出新。这期间,客户端和服务器端的通讯机制发生了巨大改变。以通讯机制中的通讯方式和数据交换格式为依据,Web应用可以分为三类:传统的文档
随着互联网的高速发展和广泛应用,web网已成为最大的信息资源仓库,包含几乎任何领域内的数据资源,使用户能方便的获取或共享web空间的信息资源。但信息资源过载始终是制约web
移动互联网络的发展,便捷了移动用户使用,加速了无线互联网的快速发展,其巨大的发展前景成为当前全球互联网络的重要发展内容。移动无线网络中的ad hoc网络因具有各节点地位平等
中文Web信息博物馆中保存了大量的知识,如何有效的挖掘和利用这些知识是一个有意义的课题。本文认为历史网页中站点首页、文章型网页、主题型导航网页都是很有价值的网页。从