摘要
为了提高虚拟机资源调度的利用率,实现虚拟机资源合理调度,提出一种基于猫群优化算法的虚拟机资源调度优化方法.首先根据虚拟机资源调度优化目标构建数学模型;然后综合考虑最短时间与最优负载构建猫群优化算法的适应度函数,并通过模拟猫的日常行为实现虚拟机资源调度最优方案的寻优;最后在CloudSim平台上对该算法的有效性进行测试.测试结果表明,该算法能获得更优的虚拟机资源调度方案,保证了虚拟机资源的负载均衡,可以满足用户需求的偏好性.
In order to improve utilization ratio of virtual machine resource scheduling,and to realize reasonable scheduling of virtual machine resource,we proposed a method based on cat swarm optimization algorithm for virtual machine resource scheduling optimization.Firstly,mathematical model was built according to the virtual machine resource scheduling optimization objective.Secondly,considering the shortest time and optimal load,the fitness function of cat swarm optimization algorithm was constructed,and the optimization of the optimal scheme of virtual machine resource scheduling was realized by simulating the daily behavior of the cat.Finally,the effectiveness of the proposed algorithm was tested on CloudSim platform.Test results show that the proposed algorithm can obtain a better virtual machine resource scheduling scheme,which can ensure load balance of virtual machine resource,and meet the user's preferences.
出处
《吉林大学学报(理学版)》
CAS
CSCD
北大核心
2016年第5期1117-1122,共6页
Journal of Jilin University:Science Edition
基金
广东省科技厅项目基金(批准号:2050075)
关键词
虚拟机资源
云计算
猫群优化算法
负载均衡
调度模型
virtual machine resource
cloud computing
cat swarm optimization algorithm
load balancing
scheduling model