论文部分内容阅读
近年来,随着信息技术的发展,出现了一大批新型的互联网应用,为了高效处理这些应用产生的大量数据,各大互联网公司都纷纷兴建了云计算数据中心,利用虚拟化技术为用户提供按需付费的虚拟机资源。当服务器系统资源遇到瓶颈时,数据中心便会进行大量的虚拟机迁移,如何为虚拟机选择最佳的迁移方案,是当今云计算领域的研究热点。已往的研究工作大多只考虑基于某种准则的单目标优化的虚拟机迁移策略,很少综合多个目标,这样得到的最优结果也只是某种条件的最优解,无法有效提高数据中心的运营效益。 本文对云数据平台虚拟机动态迁移技术进行深入研究,综合考虑数据中心的温度、资源使用、电能消耗以及应用性能等各状态因素,寻找它们的最佳折中,建立起统一的多目标优化模型,研究出高效的虚拟机动态迁移方法,解决虚拟机迁移过程中迁移触发时机决策、迁移虚拟机选择和迁到物理机选择三大问题。 论文的主要工作包括:(1)设计了虚拟机动态迁移架构,通过状态监控器以准确获取物理机和虚拟机各资源使用情况。(2)基于各状态因素的统一多目标优化模型,设计了高效的迁移虚拟机选择策略和迁到物理机选择算法。(3)基于OpenStack云平台进行了虚拟机动态迁移模块的实现和部署,并对系统进行了测试。测试结果表明本文的理论研究成果能有效提高数据中心的资源利用率,减少能源消耗,保证数据中心安全、高效、绿色运行。本文研究工作将为云计算IaaS技术和虚拟化技术的发展做出有益贡献。