吉林大学学报(理学版)

• 计算机科学 • 上一篇    下一篇

基于猫群优化算法的云计算虚拟机资源负载均衡调度

匡珍春, 谢仕义   

  1. 广东海洋大学 数学与计算机学院, 广东 湛江 524088
  • 收稿日期:2016-03-07 出版日期:2016-09-26 发布日期:2016-09-19
  • 通讯作者: 谢仕义 E-mail:shiyixie@126.com

Load Balancing Scheduling of Virtual Machine Resource in CloudComputing Based on  Cat Swarm Optimization Algorithm

KUANG Zhenchun, XIE Shiyi   

  1. College of Mathematics and Computer Science, Guangdong Ocean University, Zhanjiang 524088, Guangdong Province, China
  • Received:2016-03-07 Online:2016-09-26 Published:2016-09-19
  • Contact: XIE Shiyi E-mail:shiyixie@126.com

摘要:

为了提高虚拟机资源调度的利用率, 实现虚拟机资源合理调度, 提出一种基于猫群优化算法的虚拟机资源调度优化方法. 首先根据虚拟机资源调度优化目标构建数学模型; 然后综合考虑最短时间与最优负载构建猫群优化算法的适应度函数, 并通过模拟猫的日常行为实现虚拟机资源调度最优方案的寻优; 最后在CloudSim平台上对该算法的有效性进行测试. 测试结果表明, 该算法能获得更优的虚拟机资源调度方案, 保证了虚拟机资源的负载均衡, 可以满足用户需求的偏好性.

关键词: 虚拟机资源, 云计算, 猫群优化算法, 负载均衡, 调度模型

Abstract:

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.

Key words: virtual machine resource, cloud computing, cat swarm optimization algorithm, load balancing, scheduling model

中图分类号: 

  • TP311