Hyper-heuristic method for processor allocation in parallel tasks scheduling

dc.contributor.authorYildiz, Gulcin
dc.contributor.authorSevilgen, Fatih Erdogan
dc.date.accessioned2025-10-29T11:34:20Z
dc.date.issued2023
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description.abstractScheduling the tasks of parallel scientific applications is very important for efficient utilization of resources and reducing the overall execution time (makespan). Parallel applications typically include both data parallelism and task parallelism. It is known that the scheduling problem on multiprocessor systems problem is NP-Hard even for applications involving pure task parallelism. The problem becomes more difficult when data parallelism is also taken into consideration. These problems usually considered in two steps, processor allocation and task scheduling, and various algorithms have been proposed. In this study, we introduce a genetic algorithm based hyper-heuristic approach for the processor allocation problem. Experimental results indicate that the algorithm provides better performance compared to various greedy algorithms.
dc.identifier.doi10.1002/cpe.7757
dc.identifier.issn1532-0626
dc.identifier.issn1532-0634
dc.identifier.issue24
dc.identifier.orcid0000-0001-7218-0037
dc.identifier.orcid0000-0001-8004-6700
dc.identifier.scopus2-s2.0-85158050281
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1002/cpe.7757
dc.identifier.urihttps://hdl.handle.net/20.500.14854/12837
dc.identifier.volume35
dc.identifier.wosWOS:000979781500001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherWiley
dc.relation.ispartofConcurrency and Computation-Practice & Experience
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WOS_20251020
dc.subjectdata parallelism
dc.subjectgenetic algorithm
dc.subjectprocessor allocation
dc.subjectstatic scheduling
dc.titleHyper-heuristic method for processor allocation in parallel tasks scheduling
dc.typeArticle

Dosyalar