云计算下DPSO任务调度算法:457.69s优于PSO与GA

需积分: 21 6 下载量 171 浏览量 更新于2024-08-11 收藏 336KB PDF 举报
本文主要探讨了"云环境下基于DPSO的任务调度算法",该研究针对云计算环境中任务调度的复杂性和效率挑战。在传统的粒子群优化(PSO)算法基础上,作者提出了一个创新的离散粒子群优化(DPSO)方法。DPSO算法的关键在于以下几个方面: 1. 算法设计:DPSO算法利用PSO的种群协作和信息共享特性,增强了算法在处理离散决策问题上的性能。这表明,算法不仅关注单个粒子的搜索,还考虑整个种群的动态行为,以找到全局最优解。 2. 初始化与演化过程:通过随机方法生成初始种群,确保了算法的多样性。惯性权重采用时变调整策略,这样可以根据任务需求实时优化搜索策略,提高搜索的灵活性。 3. 合法化处理:在位置更新阶段,作者引入了绝对值取整求余映射法,这是一种有效的手段,用于将粒子的位置更新限制在合法的决策空间内,避免了非法解决方案,提高了算法的离散化程度。 4. 实验验证:作者在CloudSim云计算仿真平台上搭建并重新编译了测试环境,进行了详细的性能评估。实验结果对比显示,当迭代次数达到200次时,DPSO算法比PSO和遗传算法(GA)具有显著优势,其所有任务的最终调度时间分别缩短至457.69秒、467.90秒和472.41秒,这证明了DPSO在解决云计算环境下的任务调度问题上具有明显的优势,尤其是在收敛速度上。 5. 结论:这篇论文证实了DPSO算法在云计算任务调度中的有效性,它不仅提高了调度效率,还优化了算法的收敛速度,为云计算环境下的任务管理提供了一种高效且可行的解决方案。 这篇论文深入研究了如何利用离散化的PSO改进云计算环境下的任务调度,其方法和结果对于优化分布式系统资源管理和提升云计算服务质量具有重要意义。
2021-01-09 上传
期末大作业题目 1.结合所学相关内容,研究撰写一篇关于云计算资源分配策略或任务调度或资源使用预测算法的论文。要求扩展云计算仿真器CloudSim或其它仿真软件设计实现该算法,并进行仿真实验测试和分析该算法/策略的性能。也可以是将云计算技术应用于自己感兴趣研究方向为主题的研究论文。论文撰写格式要求以《软件学报》的投稿要求为模板。 摘 要: 粒子群优化(PSO)算法思想来源于人工生命和演化进化论。PSO 通过粒子追随自 己找到的最优解和整个群体的最优解来完成优化,群体中每一个粒子代表问题的一个候选解, 属于一类启发式随机全局优化技术。PSO 的优势在于简单又功能强大。本文将使用云计算仿 真器 CloudSim 实现 PSO 完成任务调度以及改进算法评估性能。 关键词: 粒子群;优化;进化论;CloudSim 中图法分类号: Particle swarm optimization algorithm and improved implementation CHEN Jia-Le1 1(School of Computer Science and Software, Shenzhen University, Shenzhen 518000, China) Abstract: The idea of particle swarm optimization (PSO) comes from artificial life and evolutionary theory. Particle swarm optimization (PSO) is a heuristic stochastic global optimization technique, in which each particle represents a candidate solution of the problem. The advantage of PSO is simple and powerful. In this paper, we will use the cloud computing simulator cloudsim to implement PSO to complete task scheduling and improve the algorithm to evaluate performance. Key words: particle swarm; optimization; evolutionism; CloudSim;