1.一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:包括监控模块、调度模块和算法模块;
2.根据权利要求1所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述虚拟机选择算法融入迁移时间、脏页速率、迁移次数以及影响迁移成本和sla的因子,然后加权平均进行迁移成本计算。
3.根据权利要求1所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述虚拟机选择先通过先归类和排序,根据宿主机的实时资源情况动态从不同的类中选择虚拟机,在保持宿主机资源相对均衡的同时降低迁移成本。
4.根据权利要求3所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述虚拟机选择算法步骤如下:
5.根据权利要求4所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述算法模块进行虚拟机选择的具体算法步骤如下:
6.根据权利要求5所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述b1步骤中采用最大最小值归一化方法,其算法公式如下:
7.根据权利要求6所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:基于归一化后的迁移成本因子根据b2中迁移成本计算公式来计算每一台虚拟机的迁移成本。
8.根据权利要求7所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:其他所述迁移成本因子采用同一方式进行归一化处理。
9.根据权利要求1所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述监控模块包括实时时钟、硬件监控和软件监控;
10.根据权利要求1所述的一种基于迁移成本和资源均衡的虚拟机选择方法,其特征在于:所述调度模块包括算法控制器、数据采集器、状态变量、算法状态、定时器、中断处理器和算法验证器;