摘要

本发明公开了一种基于极限学习机和蚁群系统的虚拟机整合方法。本发明的目的在于通过虚拟机整合技术减少大规模数据中心的能耗,迁移次数和服务级别协议违反次数。该方法首先使用极限学习机预测输入主机列表中的各个主机的状态,根据这些不同状态的主机确定虚拟机整合过程的源主机和目的主机。然后从源主机上获得要迁移的虚拟机,根据多种群蚁群系统算法将这些虚拟机迁移到合适的目的主机。各个种群得到各自的迁移方案后,将利用局部搜索策略进行优化,然后各个种群之间通过信息素交换规则进行信息素的更新。最后达到指定迭代次数后,输出最佳的虚拟机整合方案。