基于Xen虚拟机的双机热备可用性研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:zbc518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术是实现云计算的关键技术。通过虚拟化技术,可以在一台物理机上创建多台虚拟机,运行多个相互隔离的操作系统,从而增强系统的安全性,提高资源的利用率。随着虚拟化技术应用的普及,虚拟机的高可靠性成为人们关注的重点。虚拟机双机热备技术借助于虚拟机本身可以跨平台移植、与底层硬件无关等特性,实现了高效率、低成本的虚拟机容错机制,成为保障虚拟机高可靠性的重要手段之一。为了实现数据同步,传统虚拟机双机热备采用暂时终止虚拟机和服务的策略,导致双机热备可用性大打折扣,因此,如何提高虚拟机双机热备可用性成为了研究的热点。论文描述了虚拟机系统的发展历史及研究现状,分析了虚拟机系统的基本原理和实现的关键技术,列举了几个经典的虚拟机系统例子,并以Xen为代表深入研究了虚拟机在内存、CPU、I/O方面为虚拟化所做的改变。对目前可见文献中虚拟机双机热备进行分类研究,在此基础上详细阐述了经典的虚拟机双机热备Remus的模型,提出了提高虚拟机双机热备可用性的必要性,并对不同类型的虚拟机双机热备可用性进行了分析。为了提高双机热备的可用性,提出了基于预传输的虚拟机双机热备,即在虚拟机运行时先进行一轮数据同步。同时,为了降低预传输和原停机传输的脏页重复率,提出了SSNUR算法,该算法通过预测将要被使用的脏页,传输预计不会被使用的脏页,避免了过度增加虚拟机的性能负担。针对虚拟机内存、负载以及双机热备的间隔时间三个因素,通过实验测试了预传输改进前后的Remus停机时间。实验结果表明,基于预传输的Remus能有效降低原Remus的停机时间,提高原Remus的可用性。
其他文献
近年来,软件定义网络(SDN)的理念快速兴起,同时兴起的还有SDN网络最有影响力的协议之一OpenFlow。SDN能够解决传统网络中网络结构复杂、网络管理复杂、新业务部署缓慢、厂商
聚类法在数据挖掘中具有很高的地位,但是很多传统方法只能对固定的数据集进行处理。随着技术的发展,许多领域,如互联网中的数据传输、通信网络中的通话数据、网站访问日志等,
随着互联网和信息技术的快速发展,特别是Web的全球普及,使得Web上的用户数目和信息量都在不断地增加。这样就产生了两方面的主要问题:一方面是如何让站点提供者通过分析用户的浏
在医学可视化中,一些快速简单的方法通常被广泛的应用到实际中,如最大强度投影算法,其优点在于绘制速度快及交互的实时性,然而会造成最终图像的深度失真。为了将此类算法更好
随着Internet的飞速发展,互联网的信息大爆炸给人们带来信息过载的问题,新闻资讯作为人们接触最多的一种媒体信息,发布方式已经从传统媒体逐渐的转移到互联网上。新闻资讯作为互
移动机器人视觉导航过程中图像处理的关键问题是道路识别和障碍物检测,论文是基于计算机单目视觉技术对非结构化道路识别和运动障碍物检测进行研究。在已有的技术基础上,经分
光线跟踪是一种真实的显示虚拟场景的算法,该算法所渲染出的图像具有非常逼真的效果,清晰度可以达到照片的级别,而且算法的原理简单易懂,实现方便,因此自从光线跟踪算法出现
长期以来,存储一直都是整个计算机系统的性能瓶颈之一。人们总希望获得低延时,高可靠,低能耗,持久化的存储设备。而新型非易失型存储器(NVM,Non Volatile Memory)的出现,则使
随着大量的基于互联网的服务与大量的服务托管在云平台上的趋势日益流行,需要更加强大的后端存储系统来支持这些服务。一方面存储系统自身应该要有更强大的处理高并发和高强