• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (6): 44-49.

• 论文 • Previous Articles     Next Articles

A Particle Swarm Optimization Task Scheduling Algorithm Based on Availability in Heterogeneous Systems

LI Dapu1,CHEN Guangxi1,LI Kenli2   

  1. (1.School of Mathematics and Computing Science,Guilin University of Electronics Technology,Guilin 541004;
    2.School of Information Science and Engineering,Hunan University,Changsha 410082,China)
  • Received:2011-04-09 Revised:2011-06-30 Online:2012-06-25 Published:2012-06-25

Abstract:

Task scheduling techniques, playing an important role to system performance, are one of the key technology in parallel and distributed systems. In general, the task scheduling problem in largescale systems is a NP problem. The modern heuristic biological evolution algorithm is an effective method to find an approximate solution for NP problems. In this paper, a scheduling algorithm which applys particle swarm algorithms into availability grid dispatch systems is proposed. The performance of the algorithm is analysed in theory. The simulation results show that compared with the SSAC algorithm which is recently proposed, the proposed particle swarm optimization task scheduling algorithm can generate shorter makespan while conserving the same availability level.

Key words: parallel and distributed computing;heterogeneous system;task scheduling;availability;particle swarm optimization algorithm