Title :
Task Scheduling for Heterogeneous Computing Based on Learning Classifier System
Author :
Yang, Jiadong ; Xu, Hua ; Jia, Peifa
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
Task scheduling still remains one of the most challenging problems to achieve high performance in heterogeneous computing environments in spite of numerous efforts. This paper presents a novel scheduling algorithm based on learning classifier system for heterogeneous computing environment. In the presented algorithm, XCS classifier system is used to find the optimal task assignment on different processors, and the execution sequence of tasks on the same processor is set by the heuristic used in list scheduling approach. Empirical studies on benchmark task graphs show that the proposed algorithm is able to produce higher speedup compared with the related algorithms. Further experiments also indicate that the proposed algorithm maintains almost the same performance with different parameter settings.
Keywords :
graph theory; learning (artificial intelligence); scheduling; XCS classifier system; benchmark task graphs; heterogeneous computing environments; learning classifier system; list scheduling approach; optimal task assignment; task scheduling; Artificial intelligence; Clustering algorithms; Competitive intelligence; Computational and artificial intelligence; Computational intelligence; High performance computing; Intelligent systems; Learning; Processor scheduling; Scheduling algorithm; Learning Classifier Systems; Parallel Computing; Task Scheduling;
Conference_Titel :
Artificial Intelligence and Computational Intelligence, 2009. AICI '09. International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3835-8
Electronic_ISBN :
978-0-7695-3816-7
DOI :
10.1109/AICI.2009.328