详细信息

基于改进差分进化算法的云计算资源调度策略     被引量:4

Cloud computing resource scheduling strategy based on improved differential evolution algorithms

文献类型:期刊文献

中文题名:基于改进差分进化算法的云计算资源调度策略

英文题名:Cloud computing resource scheduling strategy based on improved differential evolution algorithms

作者:张红[1]

第一作者:张红

机构:[1]甘肃中医药大学网络与信息管理中心,兰州730000

第一机构:甘肃中医药大学网络与信息管理中心

年份:2020

卷号:39

期号:5

起止页码:532

中文期刊名:中南民族大学学报:自然科学版

收录:CSTPCD

基金:甘肃省工业和信息化发展省级专项基金资助项目(23051358);甘肃省引导科技创新发展专项基金资金项目(2018ZX-05)。

语种:中文

中文关键词:云计算;差分进化算法;资源调度

外文关键词:cloud computing;differential evolution algorithm;resource scheduling

摘要:在云计算环境之中,计算资源会动态地发生变化,差分算法通过选择、交叉和变异操作对云计算任务资源调度问题实现寻优,具备较高的前期寻优效果,但它的全局搜索能力较差,后期对最优解的搜索速度变慢,提出了一种变异概率自适应调整的改进差分进化算法(Adaptive Tuning of Mutation Probability Improved Differential Evolution,ATMPIDE)云计算资源调度策略,其中,交叉操作选择种群的个体来执行多点交叉操作,改变染色体的基因排列,生成更多不一样的个体,确保群体的多样化.变异操作能够根据适应度的值自动设定阈值,在个体基因上随机选择多个位置,每个位置进行小范围变异,根据变异的阈值,若产生的随机数小于阈值,则发生变异,否则不发生变异.仿真实验证明,所提出的改进算法能够加强全局搜索能力及加快搜索速度,最终找出最优解,不管虚拟机数量与任务数量之间如何变化,该算法在负载均衡方面和任务完成时间等方面都能取得较好的效果.
In cloud computing environment,computing resources will change dynamically.Differential algorithm can optimize the task scheduling problem of cloud computing through selection,crossover and mutation operation,which has a higher pre-optimization effect,but its global search ability is poor,and the search speed of the optimal solution becomes slower in the later stage.An improved Differential Evolution based on Adaptive Tuning of Mutation Probability(ATMPIDE)in cloud computing resource scheduling strategy is proposed,in which crossover operations select individuals of the population to perform multi-point crossover operations,change the gene arrangement of chromosomes,generate more different individuals,and ensure the diversity of the population.Variation operation can automatically set threshold according to fitness value,randomly select multiple locations on individual genes,and mutate in a small range at each location.According to the threshold of variation,if the random number generated is less than the threshold,the mutation will occur,otherwise no mutation will occur.The simulation results show that the improved algorithm proposed can enhance the global search ability and speed up the search speed,and finally find the optimal solution.No matter how the number of virtual machines changes with the number of tasks,the algorithm can achieve better results in load balancing and task completion time.

参考文献:

正在载入数据...

版权所有©甘肃中医药大学 重庆维普资讯有限公司 渝B2-20050021-8 
渝公网安备 50019002500408号 违法和不良信息举报中心