应用科学学报 ›› 2023, Vol. 41 ›› Issue (3): 419-430.doi: 10.3969/j.issn.0255-8297.2023.03.005

• 业务过程管理 • 上一篇    下一篇

多群落粒子群优化供应链数据中心任务调度

曾磊1, 白金明2, 刘琦3   

  1. 1. 南京信息工程大学 计算机学院, 江苏 南京 210044;
    2. 南京信息工程大学 应用气象学院, 江苏 南京 210044;
    3. 南京信息工程大学 数字取证工程研究中心, 江苏 南京 210044
  • 收稿日期:2022-10-28 出版日期:2023-05-30 发布日期:2023-06-16
  • 通信作者: 刘琦,教授,博导,研究方向为物联网、云计算与大数据。E-mail:qi.liu@nuist.edu.cn E-mail:qi.liu@nuist.edu.cn
  • 基金资助:
    国家自然科学基金 (No. 62002276, No. 41911530242, No. 41975142); 国家社科基金重大项目(No. 17ZDA092);英国爱丁堡皇家学会和中国自然科学基金委员会联合国际项目;江苏省基础研究计划基金(No. BK20191398)资助

Multi-swarm Particle Swarm Optimization for Task Scheduling in Supply Chain Datacenter

ZENG Lei1, BAI Jinming2, LIU Qi3   

  1. 1. School of Computer, Nanjing University of Information Science and Technology, Nanjing 210044, Jiangsu, China;
    2. School of Applied Meteorology, Nanjing University of Information Science and Technology, Nanjing 210044, Jiangsu, China;
    3. Engineering Research Center of Digital Forensics, Nanjing University of Information Science and Technology, Nanjing 210044, Jiangsu, China
  • Received:2022-10-28 Online:2023-05-30 Published:2023-06-16

摘要: 针对数据中心规模和任务需求不断增加带来的服务效率降低等问题,提出了一种负载均衡多群落粒子群优化任务调度方法。通过改进的适应度函数对任务的最大完工时间和各机器完工时间方差进行组合优化以提升集群的负载均衡性;利用新的自适应惯性权重函数改进粒子搜索效率,提升算法收敛速率;采取新的粒子初始化方法提高初始解的质量和多样性,并利用多群落粒子协同搜索使得最终结果更加接近最优解。在阿里巴巴数据中心的公开数据集上对算法性能进行了验证和对比,实验结果表明,该方法能够提高数据中心在多样化供应链环境下的任务调度效率。

关键词: 粒子群优化, 供应链管理, 数据中心, 任务调度, 负载均衡

Abstract: In order to deal with the problems of low service efficiency brought by the increasing scale of datacenters and task demands, a load balancing multi-swarm PSO task scheduling approach is proposed. Through the improved fitness function, the maximum completion time of the task and the variance of the completion time among machines are optimized to improve the cluster’s load balance. A novel adaptive inertia weights method is designed to enhance particle search efficiency and algorithm convergence speed. Meanwhile, a new particle initialization method is adopted to improve the quality and diversity of the initial solution. Multi-swarm particle collaborative search is further used to bring the final result closer to the optimal solution. The performance of the proposed algorithm is verified and compared with others based on the public dataset of Alibaba datacenter. The experimental results show that the method can improve task scheduling efficiency of datacenters in diversified supply chain environments.

Key words: particle swarm optimization, supply chain management, datacenter, task scheduling, load balancing

中图分类号: