基于改进粒子群的云计算任务调度算法 |
| |
作者姓名: | 陈攀 孙鉴 吴隹伟 武涛 杨晓焕 马宝全 |
| |
作者单位: | 北方民族大学 |
| |
基金项目: | (62062002);宁夏自然基金(2022AAC03289);北方民族大学中央高校基本科研业务费专项资金(FWNX09);北方民族大学校级一般项目(2021XYZJK01)。陈攀,硕士生,主研领域:大数据分析与知识工程。孙鉴,副教授。吴隹伟,硕士生。武涛,硕士生。杨晓焕,硕士生。马宝全,硕士生。 |
| |
摘 要: | 传统粒子群算法(Particle Swarm Optimization,PSO)在云计算任务调度的性能和效率方面仍然存在局部搜索效率较低、搜索精度有限等不足,导致往往难以找到全局最优解并容易陷入局部最优解,针对此问题提出一种改进的粒子群任务调度算法(Improved Particle Swarm Optimization,IPSO)。首先,通过反向学习策略生成分布更加均匀的初始种群,提高算法的收敛速度。其次,在粒子更新过程中引入了正弦余弦算法(Sine Cosine Algorithm,SCA)以此提高粒子的寻优能力,平衡全局搜索和局部开发两个过程。 最后,添加了基于平均适应度的搜索行为进一步扩大搜索解空间以找到更好的最优解,防止陷入局部最优。在CloudSim仿真平台上进行了实验验证,实验结果表明,改进粒子群算法在降低系统任务的成本和最大完工时间上均有着显著的优势。特别是当任务数量达到500时,IPSO在总成本上相较于自适应粒子群算法(Adaptive Particle Swarm Optimization,AdPSO)、正弦余弦粒子群算法(Sine Cosine Algorithm - Particle Swarm Optimization,SCA-PSO)、模拟退火粒子群算法(Simulated Annealing Particle Swarm Optimization,SAPSO)、增强型吞噬遗传算法(Enhanced Phagocytosis Genetic Algorithm,EPGA)、竞争交叉机制遗传算法(Competitive Crossover mechanism Genetic Algorithm,C2PGA)、反向学习粒子群算法(Opposition Based Learning-Particle Swarm Optimization,OBL-PSO)和PSO 分别提升了10%、4.6%、8.6%、9.2%、8.2%、10.4%和11.3%,在最大完工时间上分别提升了34.1%、27%、41.7%、28.5%、21.6%、50.3%和54.8%,验证了IPSO在不同任务规模下解决云计算任务调度问题的可行性和有效性。
|
关 键 词: | 云计算 任务调度 粒子群算法 正弦余弦算法 CloudSim |
收稿时间: | 2024-05-23 |
修稿时间: | 2025-02-07 |
|
| 点击此处可从《科学技术与工程》浏览原始摘要信息 |
|
点击此处可从《科学技术与工程》下载免费的PDF全文 |
|