云计算中虚拟机实时迁移技术的鲁棒性研究
2016-07-10崔勇
电子技术与软件工程 2016年7期
关键词:云计算
云计算中采用虚拟机实时迁移技术实现数据中心资源的动态调度和管理。作为虚拟机实时迁移技术的核心,实时迁移算法目前虽然在运行性能方面表现良好,但在抗主机故障、网络故障、恶意攻击等鲁棒性方面仍存在不足,进而在这些异常或危险情况下无法保证实时迁移过程顺利完成,甚至干扰虚拟机内业务正常运行。本文对虚拟机实时迁移技术中关键算法的鲁棒性进行分析研究,指出其中所存在的问题,并提出相应的解决思路。
【关键词】虚拟机 实时迁移 云计算 鲁棒性
1 引言
云计算将IT软硬件资源通过网络以服务的模式提供给最终用户,使得用户能够按需使用、计量付费。基于IaaS(基础设施即服务)云计算平台的应用较为普遍,其主要采用虚拟化技术将CPU、存储、硬盘、网络等资源以虚拟机的访问进行封装、分配、调度及管理。用户在云平台提供的虚拟机上能够快速、高效、廉价地搭建自己的IT基础设施平台。
虚拟机实时迁移是IaaS云计算平台的一项关键核心技术,其基于实时迁移算法将某台物理主机上正在运行的虚拟机在线地移动到另一台物理主机上,期间虚拟机正常提供对外服务。当前主流的实时迁移算法虽然在运行性能方面较为良好,但是在抗主机故障、网络抖动、恶意攻击等鲁棒性方面还存在一些问题。本文分析了实时迁移算法所存在的鲁棒性问题并提出了相应的几个对策。
2 实时迁移算法
由于目前数据中心多采用共享存储架构,因此实时迁移的主要对象是虚拟机的内存镜像、vCPU及I/O寄存器状态数据。……
登录APP查看全文
