电信科学 ›› 2016, Vol. 32 ›› Issue (9): 113-119.doi: 10.11959/j.issn.1000-0801.2016241

• 研究与开发 • 上一篇    下一篇

云计算中基于生物共生机制改进粒子群优化的任务调度方案

王琳杰   

  1. 铜仁学院数学科学学院,贵州 铜仁 554300
  • 出版日期:2016-09-15 发布日期:2016-10-20
  • 基金资助:
    国家自然科学基金资助项目;国家自然科学基金资助项目;贵州省联合基金资助项目(黔科合J字)

Task scheduling scheme based on improved particle swarm optimization with biological symbiosis mechanism in cloud computing

Linjie WANG   

  1. School of Mathematical Sciences,Tongren University,Tongren 554300,China
  • Online:2016-09-15 Published:2016-10-20
  • Supported by:
    The National Natural Science Foundation of China;The National Natural Science Foundation of China;Guizhou Province Mutual Foundation

摘要:

针对传统的基于智能算法的云计算任务调度方案获取最优解用时较多的问题,受生物界共生现象的启发,提出一种基于生物共生机制(SM)改进粒子群优化(PSO)的任务调度方案。首先,将PSO中的粒子分成2个种群,各自执行寻优。然后,每执行k次PSO迭代后,将两个种群中的个体进行互利共生和寄生操作。通过互利共生操作使搜索过程穿过最佳解区域,从而增强搜索能力;通过寄生操作排除较差解并引入较优解来防止过早收敛。最终获得任务调度的最优解。仿真结果表明,提出的优化算法可快速收敛,相比其他几种较新的调度方案,提出的方案能够获得最小的任务完成时间和响应时间。

关键词: 云计算, 任务调度, 生物共生机制, 粒子群优化, 全局搜索能力

Abstract:

For the issues that the existing task scheduling scheme based on intelligent algorithms can’t obtain the optimal solution in cloud computing and inspired by nature symbiosis,a new task scheduling scheme based on improved particle swarm optimization(PSO)with biological symbiosis mechanism(SM)was proposed.Firstly,the particles in PSO were divided into two populations,and the optimization process were performed alone.Then,after each execution of the k iteration of PSO,the individual in the two populations performed the mutualism and parasitism operation.The search process was optimized by mutualism operation to through the optimal solution region,which could enhance the search ability.The parasitism operation was used to avoid premature convergence by eliminating the poor and introducing the optimal solution.Finally,the optimal solution of the task scheduling was obtained.Simulation results show that the optimal scheduling scheme can obtain the minimum task completion time and response time.

Key words: cloudcomputing, taskscheduling, biologicalsymbiosismechanism, particleswarmoptimization, globalsearchingcapability

No Suggested Reading articles found!