A Heterogeneous Multiprocessor Independent Task Scheduling Algorithm Based on Improved PSO

被引:0
|
作者
Cheng, Xiaohui [1 ]
Dai, Fei [1 ]
机构
[1] Guangxi Key Laboratory of Embedded Technology and Intelligent System, College of Information Science and Engineering, Guilin University of Technology, Jiangan Road No. 12, Guilin,541000, China
来源
Journal of Computers (Taiwan) | 2019年 / 30卷 / 06期
关键词
Computational complexity - Scheduling - Particle swarm optimization (PSO) - Multiprocessing systems - Multitasking - Genetic algorithms;
D O I
10.3966/199115992019123006020
中图分类号
学科分类号
摘要
The independent task scheduling problem of heterogeneous multi-processors belongs to the NP-hard problem. The emergence of evolutionary algorithms provides a new idea for solving this problem. Particle swarm optimization (PSO) is a kind of intelligent evolutionary algorithm and it could be used to solve scheduling problem. We firstly discretized the representation of particle swarm optimization algorithm and made it suitable for the scheduling problem of heterogeneous multiprocessors. Then, the PSO algorithm was introduced into heterogeneous multiprocessors independent task scheduling problem by modeling method. In order to overcome particle swarm optimization algorithm s problem that is easy to fall into local optimum and premature convergence. We proposed a heterogeneous multiprocessor independent task scheduling algorithm based on improved PSO by improving the update operation of particle swarm optimization algorithm and transformed it into crossover and mutation operation of genetic algorithm. The experimental results show that the improved PSO scheduling algorithm can overcome the premature defects of PSO algorithm and the makespan of proposed IPSO is smaller than PSO.. © 2019 Computer Society of the Republic of China. All rights reserved.
引用
收藏
页码:242 / 251
相关论文
共 50 条
  • [21] SEU vulnerability of multiprocessor systems and task scheduling for heterogeneous multiprocessor systems
    Sugihara, Makoto
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 757 - 762
  • [22] Independent Tasks Scheduling using Parallel PSO in Multiprocessor Systems
    Singh, Sunil Kumar
    Vidyarthi, Deo Prakash
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2015, 7 (02) : 1 - 17
  • [23] Application of PSO Algorithm Based on Improved Accelerating Convergence in Task Scheduling of Cloud Computing Environment
    Li, Zhulin
    Wang, Cuirong
    Lv, Haiyan
    Xu, Tongyu
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 269 - 280
  • [24] Load balancing and task scheduling of heterogeneous multiprocessor system
    Tong, Xiao-Nian
    Shu, Wan-Neng
    Li, Zi-Mao
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (12): : 1969 - 1973
  • [25] Multiprocessor Fair Scheduling Based on an Improved Slime Mold Algorithm
    Dai, Manli
    Jiang, Zhongyi
    ALGORITHMS, 2023, 16 (10)
  • [26] The Scheduling Algorithm of Grid Task Based on PSO and Cloud Model
    Zhong Shaobo
    He Zhongshi
    ADVANCED MEASUREMENT AND TEST, PARTS 1 AND 2, 2010, 439-440 : 1487 - +
  • [27] Approximation algorithm for scheduling independent multiprocessor jobs
    Huang J.-G.
    Li R.-H.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (12): : 3211 - 3219
  • [28] A PPGAs-based algorithm for task scheduling on distributed multiprocessor systems
    Xu, WB
    Sun, J
    Zhu, LJ
    DCABES 2002, PROCEEDING, 2002, : 9 - 13
  • [29] A new heuristic algorithm based on GAs for multiprocessor scheduling with task duplication
    Tsuchiya, T
    Osada, T
    Kikuno, T
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 295 - 308
  • [30] STATIC TASK SCHEDULING IN HOMOGENEOUS MULTIPROCESSOR SYSTEMS BASED ON GENETIC ALGORITHM
    Aboutalebi, Majid
    Siyar, Hajar
    Javadi, Hamid Haj Seyyed
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING, 2009, : 162 - +