A greedy algorithm for scheduling fork-join task graphs
The goal of task scheduling algorithm is to allocate the tasks of a parallel program to processors in order to minimize the completion time of the program. This is known as an NP-complete problem. Although a large number of scheduling heuristics have been presented in the literature, most of them ig...
Gespeichert in:
| Veröffentlicht in: | Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693) Jg. 4; S. 1969 - 1971 Vol.4 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
2003
|
| Schlagworte: | |
| ISBN: | 0780378652, 9780780378650, 9780780381315, 0780381319 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | The goal of task scheduling algorithm is to allocate the tasks of a parallel program to processors in order to minimize the completion time of the program. This is known as an NP-complete problem. Although a large number of scheduling heuristics have been presented in the literature, most of them ignored to economize processors and minimize total completion time. In this paper, we present a greedy algorithm for scheduling fork-join task graph, which can generate better schedule results. The time complexity of the proposed algorithm is O(v/sup 2/), where v is the number of tasks. Experimental comparisons with other algorithms show very favorable results. |
|---|---|
| ISBN: | 0780378652 9780780378650 9780780381315 0780381319 |
| DOI: | 10.1109/ICMLC.2003.1259824 |

