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

  • Authors:
  • Qinma Kang;Hong He

  • Affiliations:
  • The Key Laboratory of "Embedded System and Service Computing", Ministry of Education, Tongji University, Shanghai 201804, PR China and School of Information Engineering, Shandong University at Wei ...;School of Information Engineering, Shandong University at Weihai, Weihai 264209, PR China

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.