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

J4 ›› 2014, Vol. 36 ›› Issue (10): 1866-1871.

• 论文 • Previous Articles     Next Articles

Research of tasks scheduling in heterogeneous multi-core
system based on artificial fish-swarm and genetic algorithm         

YAO Lisha1,WANG Zhanfeng2,CHENG Jiaxing1   

  1. (1.Faculty of Information Engineering,Anhui Xinhua University,Hefei 230088;
    2.Computer and Information Engineering Institute,Chaohu University,Hefei 238000,China)
  • Received:2012-12-05 Revised:2013-04-18 Online:2014-10-25 Published:2014-10-25

Abstract:

Tasks scheduling for heterogeneous-multi-core processor system have been proved to be a NP complete problem. Artificial fish-swarm algorithm begins to converge quickly, then has slow convergence. It is robust for genetic algorithm to initialize population; the initialization of the first population affects the performance of genetic algorithm. Based on artificial fish-swarm and genetic algorithm, a task scheduling algorithm is proposed. Firstly, the tasks scheduling of heterogeneous multi-core system is analyzed. Secondly, the improved artificial fish-swarm Algorithm is used to construct the initial population of genetic algorithm. Finally, the improved genetic algorithm is applied to perform iterative optimization and it improves the convergence of algorithm.

Key words: artificial fish-swarm algorithm;genetic algorithm;tasks scheduling