论文部分内容阅读
虚拟机动态迁移是虚拟化技术的重要支撑和必不可少的组成部分,是实现云计算中基础设施即服务的重要基础。本文重点关注在云计算环境下虚拟机的动态迁移问题。研究了当前流行的虚拟机动态迁移机制及其相关改进,研究了数据密集型和计算密集型虚拟机的动态迁移框架以及迁移过程中的关键问题。研究了在云计算数据中心中针对节能的动态虚拟机迁移的位置选择问题。本文的主要贡献有:(1)进行了虚拟机动态迁移机制方法的总结综述研究。根据采用的不同技术对主流的动态虚拟机迁移方法进行分类。在动态迁移方法的分类中,本文介绍并且详细分析了Pre-copy算法及其改进,Post-Copy算法及其改进,基于检查点恢复与日志回放技术的虚拟机动态迁移算法;(2)针对数据密集型虚拟机的动态迁移机制进行了研究。为了解决数据密集型虚拟机由于频繁的修改内存页面,而造成大量冗余内存页面需要被重复传递的问题,本文提出了一种新的动态迁移方案基于混合内存复制和增量压缩的虚拟机动态迁移方法(Live Virtual Machine Migration Based on Hybrid Memory Copy and Delta Compression, HMDC)。HMDC明显缩短了总迁移时间和停机时间,减少了迁移数据量,实现了动态迁移的高效性和透明性。(3)针对计算密集型虚拟机动态迁移进行了研究。为了解决计算密集型虚拟机动态迁移过程中,由于产生了过多的运行状态数据,频繁的更新CPU和I/O等运行状态,而造成了迁移性能的下降和同步数据量较大的问题,本文提出了一种结合CPU调度的快速虚拟机动态迁移方法,简称为FMC (A fast Live Migration Algorithm of Virtual Machine with CPU Scheduling)。 FMC相比于经典的Pre-copy迁移方法能明显减少迁移开销。在网络带宽低时,FMC的迁移停机时间小于CR/TR-Motion方法的停机时间。(4)本文中我们研究了针对节能敏感的动态虚拟机迁移位置选择策略。由于随机放置策略存在迁移失败率高,增加的电能消耗量大等问题,而最优放置策略存在从长期角度来看不够高效等问题,因此本文提出了一种新的启发式方法称为PS-ES (A Heuristic Placement Selection of Live Virtual Machine Migration for Energy-Saving in Cloud Computing Environment)。PS-ES明显减少了总的增加的电能消耗,更好的保护了虚拟机运行和迁移的性能。它使动态虚拟机迁移的过程更高效,使迁移结果更有意义。