基于Xen的虚拟机动态迁移策略研究

基于Xen的虚拟机动态迁移策略研究

辽宁大学   张璞

本文针对Xen平台环境,将实际应用场景和Xen底层的迁移进行结合,提出了基于Xen虚拟机的动态迁移策略。具体工作如下:首先,为了在云计算环境下进行虚拟机迁移,Xen迁移时采用比较传递页位图和跳过页位图的方式来判断内存页是否重传。针对页位图比较带来多次重传增加网络传送开销,提出基于AR模型的内存优化算法,根据记录的内存页所有修改时间间隔来预测内存页的下次修改时间,当下次修改时间大于某个阈值时进行重传。该内存优化算法缩短了虚拟机迁移的时间,减少了虚拟机迁移时的网络开销。其次,在AR模型的基础上,对缩短迁移时间的同时降低业务质量的情况进行分析处理。针对RATE_IS_SAVE模式下迁移时网络带宽最大化分配带来业务预留带宽不足,对原模式进行自适应优化,提出基于指数平滑算法的网络带宽改进策略,依据迭代过程中的脏页产生速率合理预测业务预留带宽,再将剩余带宽分配给迁移,有效缩短了迁移时间,保证了迁移时的业务质量。最后,通过对基于AR模型的内存优化算法、基于指数平滑算法的网络带宽分配策略以及两者结合在多个应用类型下的实验数据收集,分析迁移时间、宕机时间和服务质量等性能指标。

基于Xen的虚拟机动态迁移策略研究

时间: 2024-10-01 16:06:02

基于Xen的虚拟机动态迁移策略研究的相关文章

基于Xen的虚拟机迁移时内存优化算法

基于Xen的虚拟机迁移时内存优化算法 陈廷伟   张璞   张忠清 为了在云计算环境下进行虚拟机迁移,Xen迁移时采用比较传递页位图和跳过页位图的方式来判断内存页是否重传.针对页位图比较带来多次重传增加网络传送开销的问题,提出基于AR模型的内存优化算法,该算法根据所有记录的内存页修改时间间隔来预测内存页的下次修改时间,当下次修改时间大于某个阈值时进行重传.实验结果表明,基于AR模型的内存优化算法缩短了虚拟机迁移的时间,减少了虚拟机迁移时的网络开销,保证了同台服务器上其它虚拟机的网络带宽应用. 基

kvm虚拟化学习笔记(十五)之kvm虚拟机动态迁移

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1300783 相比KVM虚拟机静态迁移中需要拷贝虚拟机虚拟磁盘文件,kvm虚拟机动态迁移无需拷贝虚拟磁盘文件,但是需要迁移到的虚拟主机之间需要有相同的目录结构虚拟机磁盘文件,本文这部分内容通过nfs来实现,当然也可以采用GFS2集群文件系统来实现,本文的动态迁移是基于共享存储动态迁移. KVM动态迁移目前有两种,一种是基于

虚拟机动态迁移,有没有采用后拷贝算法实现的?

问题描述 在虚拟机动态迁移的算法中,有预拷贝pre-copy和后拷贝post-copy两种算法,能找到的虚拟机源码中实现迁移的部分都是采用预拷贝算法,请问有没有后拷贝算法的具体实现代码?现在急需在Xen虚拟机上实现后拷贝算法来进行虚拟机迁移,谢谢!

后拷贝 预拷贝-虚拟机动态迁移,有没有采用后拷贝算法实现的?

问题描述 虚拟机动态迁移,有没有采用后拷贝算法实现的? 在虚拟机动态迁移的算法中,有预拷贝pre-copy和后拷贝post-copy两种算法,能找到的虚拟机源码中实现迁移的部分都是采用预拷贝,请问有没有后拷贝算法的实现代码?现在急需在Xen虚拟机上实现后拷贝算法来进行迁移,或者有没有关于虚拟机迁移的论坛,谢谢! 解决方案 http://bbs.csdn.net/topics/391911931

虚拟机动态迁移方法

虚拟机动态迁移方法 常德成,徐高潮 对虚拟机动态迁移方法的研究背景.研究意义以及研究现状进行综述,分别介绍了内存预拷贝迁移.内存后拷贝迁移.内存混合复制迁移和基于日志跟踪重现的迁移方法,对其算法思想.关键技术.实现机制以及性能等进行概括.分析和比较,并针对当前主流的预拷贝迁移的优化策略予以分类阐述.最后,对动态迁移方法有待深入的研究热点和发展趋势进行展望. 关键词:云计算:虚拟机:动态迁移:虚拟化:内存迁移:虚拟机重现 http://bbs.chinacloud.cn/showtopic-169

VirtinSpector:一种基于UEFI的虚拟机动态安全度量框架设计与实现

VirtinSpector:一种基于UEFI的虚拟机动态安全度量框架设计与实现 严飞 石翔 李志华 王鹃 张焕国 通过可信硬件能够弥补单纯软件安全的不足,从整体上提高云系统的安全性.但是,面对云环境运行时的安全,传统可信硬件技术无法提供足够的保障.为此,提出了一种基于UEFI的虚拟机动态安全框架--VirtinSpector.该框架能够将UEFI固件作为可信基础,对云系统的基础设施层进行实时.动态的安全度量,提供传统可信技术无法达到的动态保护.在此框架基础上,以某国产服务器为实验平台,构建云环境

详解基于本地存储的kvm虚拟机在线迁移_Kvm

kvm虚拟机迁移分为4种 (1)热迁移基于共享存储 (2)热迁移基于本地存储 (3)冷迁移基于共享存储 (4)冷迁移基于本地存储 这里介绍的是基于本地存储的热迁移 动态块迁移版本要求 qemu版本要求  大于或等于0.12.1(centos6.7或以上都没问题) rpm -qa|grep qemu qemu-kvm-0.12.1.2-2.491.el6_8.1.x86_64 qemu-kvm-tools-0.12.1.2-2.491.el6_8.1.x86_64 目标宿主机:192.168.1.

详细介绍kvm虚拟机静态和动态迁移(图文介绍)_Kvm

本文主要介绍了kvm虚拟机静态和动态迁移,具体如下: 一.kvm虚拟机静态迁移 1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移. (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式, (2)虚拟主机之间使用共享存储存放虚拟机磁盘文件 该方式只是在目标虚拟主机上重新定义虚拟机就可以了. 2.静态迁移过程如下(1)确定虚拟机关闭状态 (2)准备迁移oeltest02虚拟机,查看该虚拟机配置的磁盘文件 (

CloudStack 4.4+KVM之虚拟机在线动态迁移

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1565556 CloudStack 4.4+KVM之管理服务器安装   http://koumm.blog.51cto.com/703525/1558660     CloudStack 4.4+KVM之KVM计算节点安装    http://koumm.blog.51cto.com/703525/1558670