虚拟机实时迁移技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wrxingmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机实时迁移技术允许虚拟机在不同物理主机之间进行重定位,在云计算、数据中心、数据库一体机等新型系统平台中,这一技术为资源管理提供了强有力的支持。利用虚拟机实时迁移技术实现高效的数据库系统迁移,可以满足新型系统平台对数据库系统迁移的要求。因此,针对数据库系统迁移的要求,研究虚拟机实时迁移模型、基于改进迁移模型的实时迁移方法、虚拟机内存迁移优化算法、实时迁移过程中的自适应性能调优等具有重要意义。  为了改进现有的基本迁移模型的迁移性能,设计了新的状态同步模型,包括基于状态更新速度控制的状态同步模型、基于按需复制的状态同步模型,以及混合模型。其中,基于状态更新速度控制的状态同步模型确保了状态的更新速度小于状态的同步速度,从而保证了状态同步过程中源端与目的端之间的状态差异是逐步收敛的。基于按需复制的状态同步模型加入了一个按需复制过程,将源端与目的端之间单一方向的状态数据同步变成了双向同步,极大地改善了基本迁移模型的停机时间。混合模型结合了以上两种模型的优点,是介于两者之间的一种迁移模型。  基于改进的迁移模型设计了一个新的实时迁移方法,包括迁移预处理算法、内存迁移算法、其他资源的迁移方法,以及故障恢复和迁移安全性的设计。其中,在迁移预处理的目的端选取问题上设计了资源排序和快速响应策略,在目的端资源预留问题上设计了资源抢占和弹性调节策略。内存迁移算法的设计中,除了根据3种改进的迁移模型设计的相应迁移算法之外,还针对迁移过程设计了冗余存储映射和网络节流优化方法。在其他资源的迁移方法研究中,分别针对源端和目的端主机处于同一局域网和不同局域网的情况设计了相应的网络重定向方法。针对各类故障类型设计了相应的故障检测和故障处理方法,并证明了实时迁移方法能够达到迁移安全性要求。最后,通过实验验证了改进的实时迁移方法的有效性。  为了改进虚拟机实时迁移中最为关键的内存迁移过程的性能,设计了一个新型数据过滤器,并在此基础上设计了一个内存迁移优化算法。其中,数据过滤器包含两个关键性概念,分别是内存写的状态转移模型和局部可写工作集。内存写的状态转移模型以内存写访问的密集区域分布特点来标记虚拟机内存的不同状态,并将连续的内存写访问过程等价为一个状态转移过程。局部可写工作集则是对经典预复制方法中的可写工作集的概念进行了扩展,结合内存写的状态转移模型共同形成一个完整的内存写预测模型。在此基础上,进一步利用马尔科夫模型来实现具体的预测模型,最终形成一个能够进行预测和数据过滤的新型数据过滤器。最后,通过实验验证了基于新型数据过滤器的内存迁移算法相比于经典的预复制算法在网络资源消耗和迁移时间成本上都有显著的改进。  针对虚拟机实时迁移中的性能调优过程自适应性不强的问题,提出了新的调优方法,具体包括一个新的迁移性能度量标准和一个新的调优参数。通过将现有的多项性能度量指标相互联系起来,形成了统一的实时迁移算法度量标准。新的调优参数则根据内存迁移过程中收敛率的概念提出,称为收敛率界限。收敛率界限参数与虚拟机负载特性无关,通过限制迁移过程中的收敛率,收敛率界限参数能够在有效控制网络资源消耗和迁移时间成本的同时保证停机时间水平,因此基于该参数设计的调优方法具有较强的自适应性。结合文中之前的各项研究,设计了一个具有自适应性的过滤预复制实时迁移算法,并通过实验验证了其有效性。  在上述研究的基础上,设计了一个完整的虚拟机实时迁移系统实现方案,在云计算平台中实现了虚拟机实时迁移原型系统,并通过实验验证了该原型系统的确能够实现高效的数据库系统迁移。
其他文献
学位
随着全球经济的迅速发展,制造业正向着数字化、柔性化、智能化、集成化、敏捷化和网络化方向发展,网络化制造己成为现代制造业发展的主要趋势。本文结合甘肃省科技攻关项目“有
手术仿真系统是仿真技术在现代医学方面的一项重要应用,它对手术过程进行模拟,给医务工作者提供了可靠的手术训练环境。在外科手术中,对人体软组织进行切割是最常见的操作之一,因
多媒体远程教学系统集实时视频、实时语音和教学辅助工具为一体,通过网络实现教师与学生异地之间的信息共享和交流,有效地实施网络教学和远程辅导答疑,它的开发和应用已经成为目
在软件演化与维护过程中,软件的频繁变更是一个永恒的话题。修改错误、增加新的功能或者适应新的运行环境等因素都将引起软件的变更。软件一旦发生变化,就需要回归测试修改的代
随着信息技术的发展,面向服务的体系结构由于其开发效率高、响应快、费用低等优点,应用范围越来越广泛。服务合成作为面向服务体系结构的重要实现方式,也倍受关注。但是由于面向
聚类分析技术作为一种数据处理手段近些年来一直是人们的研究热点,其在图像处理、模式识别和数据挖掘等领域内有着广泛的应用。在所有的聚类算法中使用最多的是k-means聚类算
本文将客户关系管理理念、OLAP以及数据挖掘技术合力引入保健品电子商务系统的营运和管理,针对目前国内保健品电子商务系统用户的特点,开发了WEB下基于OLAP和数据挖掘技术的
目前,Internet上Web应用和HTTP请求爆炸性增长,使得许多热门的Web站点都经常面临服务器超载的问题,而集群技术正是解决服务器超载和提供高性能服务器的一种有效手段。另一方
工作流过程建模是一个复杂且容易出错的过程。目前对工作流模型的验证与分析还是一个比较薄弱的环节,若过程定义在投入运行之后被发现有错,则修复的代价是相当高的。因此,在