A list scheduling algorithm for DAG-based parallel computing models

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Task scheduling on multiprocessor system is a well-known problem in area of parallel computing. For this problem, many static scheduling algorithms have been reported. But in most static algorithms, only one attribute of tasks is considered when constructing a ready list, which consists of all ready tasks, and there is no evaluation for different task attributes. In this paper, a list scheduling algorithm for DAG-based parallel computing models is proposed. It is mainly designed for reducing the scheduling length of applications with regular DAG models. Eight task attributes in the DAG model are evaluated, and corresponding rules are presented, which will be used in constructing the ready list. And when scheduling tasks, its start time and communication cost on idle processors are taken into consideration. Experimental results show that the proposed algorithm can achieve a significant performance improvement, which is up to 142 %.

Cite

CITATION STYLE

APA

Fu, H., Yu, C., Sun, J., Wang, M., & Du, J. (2015). A list scheduling algorithm for DAG-based parallel computing models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9529, pp. 406–419). Springer Verlag. https://doi.org/10.1007/978-3-319-27122-4_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free