首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Scheduling algorithm based on critical tasks in heterogeneous environments
Authors:Lan Zhou  Sun Shixin
Institution:Coll. of Computer Science and Engineering, Univ. of Electronic Science and Technology of China,Chengdu 610054, P. R. China
Abstract:Heterogeneous computing is one effective method of high performance computing with many advan-tages. Task scheduling is a critical issue in heterogeneous environments as well as in homogeneous environments.A number of task scheduling algorithms for homogeneous environments have been proposed, whereas, a few for heterogeneous environments can be found in the literature. A novel task scheduling algorithm for heterogeneous environments, called the heterogeneous critical task (HCT) scheduling algorithm is presented. By means of the directed acyclic graph and the gantt graph, the HCT algorithm defines the critical task and the idle time slot. After determining the critical tasks of a given task, the HCT algorithm tentatively duplicates the critical tasks onto the processor that has the given task in the idle time slot, to reduce the start time of the given task. To compare the performance of the HCT algorithm with several recently proposed algorithms, a large set of randomly generated applications and the Gaussian elimination application are randomly generated. The experimental result has shown that the HCT algorithm outperforms the other algorithm.
Keywords:list scheduling  task duplication  task graphs  heterogeneous environment  parallel processing  
本文献已被 维普 万方数据 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号