A novel discrete particle swarm optimization algorithm for meta-task assignment in heterogeneous computing systems

被引:41
|
作者
Kang, Qinma [1 ,2 ]
He, Hong [1 ]
机构
[1] Shandong Univ Weihai, Sch Informat Engn, Weihai 264209, Peoples R China
[2] Tongji Univ, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Discrete particle swarm optimization; Variable neighborhood descent; Task assignment; Heterogeneous computing; Exploration and exploitation; ALLOCATION;
D O I
10.1016/j.micpro.2010.11.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Optimal assignment of a meta-task in heterogeneous computing systems is NP-complete in the general case. Therefore, heuristic approaches must be employed to find good solutions within a reasonable time. We propose a novel discrete particle swarm optimization (DPSO) algorithm for this problem. Firstly, to make particle swarm optimization algorithm more suitable for solving task assignment problems, particles are represented as integer vectors and a new position update method is developed based on discrete domain. Secondly, an effective variable neighborhood descent algorithm is applied to emphasize exploitation. In addition, migration mechanism is introduced with the hope to escape from possible local optimum and to balance the exploration and exploitation. Computational simulations and comparisons based on a set of benchmark instances indicate that the proposed DPSO algorithm is a viable approach for the task assignment problem. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:10 / 17
页数:8
相关论文
共 50 条
  • [1] HONEYBEE MATING OPTIMIZATION ALGORITHM FOR TASK ASSIGNMENT IN HETEROGENEOUS COMPUTING SYSTEMS
    Kang, Qinma
    He, Hong
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2013, 19 (01): : 69 - 84
  • [2] Scheduling of a meta-task with QoS requirements in heterogeneous computing systems
    Dogan, A
    Özgüner, F
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (02) : 181 - 196
  • [3] An Efficient Algorithm of Discrete Particle Swarm Optimization for Multi-Objective Task Assignment
    Qiao, Nannan
    You, Jiali
    Sheng, Yiqiang
    Wang, Jinlin
    Deng, Haojiang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (12): : 2968 - 2977
  • [4] Task Allocation Algorithm Based on Particle Swarm Optimization in Heterogeneous Computing Environments
    Guo, Wen-Zhong
    Xiong, Nai-Xue
    Lee, Changhoon
    Yang, Laurence T.
    Chen, Guo-Long
    Weng, Qian
    JOURNAL OF INTERNET TECHNOLOGY, 2010, 11 (03): : 343 - 351
  • [5] A Novel Discrete Differential Evolution Algorithm for Task Scheduling in Heterogeneous Computing Systems
    Kang, Qinma
    He, Hong
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 5006 - +
  • [6] Task assignment in heterogeneous computing systems using an effective iterated greedy algorithm
    Kang, Qinma
    He, Hong
    Song, Huimin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (06) : 985 - 992
  • [7] On Modeling and Discrete Particle Swarm Optimization for Task Assignment of Cooperating UAVs
    Gao Na
    Qu Zhi-hong
    Li Xiang-jun
    2011 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, 2011, : 1044 - +
  • [8] Track Assignment Algorithm Based on Hybrid Discrete Particle Swarm Optimization
    Guo W.
    Chen X.
    Liu G.
    Chen G.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2019, 32 (08): : 758 - 770
  • [9] A DISCRETE VERSION OF PARTICLE SWARM OPTIMIZATION FOR DISTRIBUTED SYSTEM TASK ASSIGNMENT PROBLEM
    Lo, Shih-Tang
    Shiau, Der-Fang
    Chen, Ruey-Maw
    Lin, Yi-Chun
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 1723 - 1731
  • [10] Task assignment in heterogeneous computing systems
    Ucar, B
    Aykanat, C
    Kaya, K
    Ikinci, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (01) : 32 - 46