Publication:
Static task scheduling with a unified objective on time and resource domains

dc.contributor.authorTOPCUOĞLU, HALUK RAHMİ
dc.contributor.authorsDemiroz, Betul; Topcuoglu, Haluk Rahmi
dc.date.accessioned2022-03-12T15:59:11Z
dc.date.accessioned2026-01-11T06:28:55Z
dc.date.available2022-03-12T15:59:11Z
dc.date.issued2006
dc.description.abstractTask scheduling for parallel and distributed systems is an NP-complete problem, which is well documented and studied in the literature. A large set of proposed heuristics for this problem mainly target to minimize the completion time or the schedule length of the output schedule for a given task graph. An additional objective, which is not much studied, is the minimization of number of processors allocated for the schedule. These two objectives are both conflicting and complementary, where the former is on the time domain targeting to improve task utilization and the latter is on the resource domain targeting to improve processor utilization. In this paper, we unify these two objectives with a weighting scheme that allows to personalize the importance of the objectives. In this paper, we present a new genetic search framework for task scheduling problem by considering the new objective. The performance of our genetic algorithm is compared with the scheduling algorithms in the literature that consider the heterogeneous processors. The results of the synthetic benchmarks and task graphs that are extracted from well-known applications clearly show that our genetic algorithm-based framework outperforms the related work with respect to normalized cost values, for various task graph characteristics.
dc.identifier.doi10.1093/comjnl/bxl030
dc.identifier.eissn1460-2067
dc.identifier.issn0010-4620
dc.identifier.urihttps://hdl.handle.net/11424/224318
dc.identifier.wosWOS:000241272000008
dc.language.isoeng
dc.publisherOXFORD UNIV PRESS
dc.relation.ispartofCOMPUTER JOURNAL
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjecttask scheduling
dc.subjectgenetic algorithms
dc.subjectheuristics
dc.subjectparallel computing
dc.subjecttask graphs
dc.subjectPARALLEL GAUSSIAN-ELIMINATION
dc.subjectGENETIC ALGORITHM
dc.subjectHETEROGENEOUS SYSTEMS
dc.subjectPERFORMANCE
dc.titleStatic task scheduling with a unified objective on time and resource domains
dc.typeconferenceObject
dspace.entity.typePublication
oaire.citation.endPage743
oaire.citation.issue6
oaire.citation.startPage731
oaire.citation.titleCOMPUTER JOURNAL
oaire.citation.volume49

Files