Greedy task clustering heuristic that is provably good

Michael A. Palis, Jing Chiou Liou, David S.L. Wei

Research output: Contribution to conferencePaperpeer-review

4 Scopus citations

Abstract

A simple greedy algorithm is presented for task clustering with duplication (or recomputation) which, for a task graph with arbitrary granularity, produces a schedule whose makespan is at most twice optimal. Furthermore, the quality of the schedule improves as the granularity of the task graph increases. For example, if the granularity is at least 1/2 , the makespan of the schedule is at most 5/3 times optimal. For a task graph with n tasks and e inter-task communication constraints, the algorithm runs in O(n(n lg n + e)) time, which is n times faster than the currently best known algorithm for this problem. Similar algorithms are developed that produce: (1) optimal schedules for coarse grain graphs; (2) 2-optimal schedules for trees with no task duplication; and (3) optimal schedules for coarse grain trees with no task duplication.

Original languageEnglish
Pages398-405
Number of pages8
StatePublished - 1994
EventProceedings of the International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN) - Kanazawa, Jpn
Duration: 14 Dec 199416 Dec 1994

Conference

ConferenceProceedings of the International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN)
CityKanazawa, Jpn
Period14/12/9416/12/94

Fingerprint

Dive into the research topics of 'Greedy task clustering heuristic that is provably good'. Together they form a unique fingerprint.

Cite this