吉林大学学报(理学版)

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

云计算资源优化问题求解的萤火虫算法

任长安, 赵巾帼, 罗庆云   

  1. 湖南工学院 计算机与信息科学学院, 湖南 衡阳 421002
  • 收稿日期:2016-07-15 出版日期:2017-09-26 发布日期:2017-09-26
  • 通讯作者: 任长安 E-mail:17768058@qq.com

Glowworm Algorithm for Solving OptimizationProblem of Cloud Computing Resource

REN Chang’an, ZHAO Jinguo, LUO Qingyun   

  1. School of Computer and Information Science, Hunan Institute of Technology, Hengyang 421002, Hunan Province, China
  • Received:2016-07-15 Online:2017-09-26 Published:2017-09-26
  • Contact: REN Chang’an E-mail:17768058@qq.com

摘要: 为了提高云计算资源利用率, 结合云计算资源优化问题的特点, 设计一种云计算资源优化问题求解的萤火虫算法. 首先建立云计算资源负载调度问题的约束条件, 以用户任务完成时间最少作为云计算资源负载调度优化的目标函数; 然后通过萤火虫算法找到目标函数值最优的资源调度策略; 最后在CloudSim平台上实现云计算资源
负载调度仿真实验. 实验结果表明, 萤火虫算法减少了云计算任务完成的时间, 均衡了云计算资源的负载, 使云计算资源得到合理分配, 且比其他算法优势明显.

关键词: 云计算系统, 负载均衡, 萤火虫算法, 目标函数, 资源调度策略

Abstract: In order to improve the utilization ratio of cloud computing resources, combined with the characteristics of cloud computing resource optimization problem, we designed a glowworm algorithm for solving the optimization problem of cloud computing resources. Firstly, the constraint condition of cloud resource load scheduling was established, and the minimum user task execution time was used as the objective function of cloud computing resource load scheduling optimization. Secondly, glowworm algorithm was used to find the value of the objective function of the optimal resource scheduling strategy. The simulation experiment of cloud computing resource load scheduling was implemented on CloudSim platform. The experimental results show that the proposed algorithm reduces the computation time of cloud computing tasks, balances the load of cloud computing resources, makes the cloud computing resources allocate reasonably, and has obvious advantages over other algorithms.

Key words: resource scheduling strategy; glowworm algorithm, load balancing, cloud computing system, objective function

中图分类号: 

  • TP391