Atatürk Üniversitesi Atatürk Üniversitesi
Ara
Yayınlara dön
Bildiri Tam Metin Bildiri Uluslararası 2016

A Multi-Population Based Parallel Genetic Algorithm for Multiprocessor Task Scheduling with Communication Costs

Rashid Morady, Deniz Dal

IEEE Symposium on Computers and Communication (ISCC) ss. 766–772 · Messina · 27.06.2016–01.07.2016 · 27.06.2016
DOI ile aç

Özet

Multiprocessor task scheduling is one of the hardest combinatorial optimization problems in parallel and distributed systems. It is known as NP-hard and therefore, scanning the whole search space using an exact algorithm to find the optimal solution is not practical. Instead, metaheuristics are mostly employed to find a near-optimal solution in a reasonable amount of time. In this paper, a multi-population based parallel genetic algorithm is presented for the optimization of multiprocessor task scheduling in the presence of communication costs. To the best of our knowledge, this parallel genetic algorithm approach is applied to the problem at hand for the first time using a benchmark set that includes well-known task graphs from different sources. Our experiments conducted on several task graphs with different sizes from the benchmark set showed the superiority of the approach over a conventional genetic algorithm and the related works in the literature in terms of two different performance metrics. Our parallel implementation not only decreased the execution time but also increased the quality of the scheduling solutions considerably.

Anahtar kelimeler

DAG Task scheduling Directed Acyclic Graph Task Graph Multiprocessor Scheduling Communication Cost Multi-population Parallel Genetic Algorithm Island Model MPI GRAPHS

Atıf için künye

Morady, R., & Dal, D. (2016). A Multi-Population Based Parallel Genetic Algorithm for Multiprocessor Task Scheduling with Communication Costs. IEEE Symposium on Computers and Communication (ISCC), Messina (ss. 766–772). https://doi.org/10.1109/iscc.2016.7543829

BibTeX
@inproceedings{morady2016-177744,
  author = {Morady, Rashid and Dal, Deniz},
  title = {A Multi-Population Based Parallel Genetic Algorithm for Multiprocessor Task Scheduling with Communication Costs},
  booktitle = {IEEE Symposium on Computers and Communication (ISCC)},
  address = {Messina},
  year = {2016},
  pages = {766--772},
  doi = {10.1109/iscc.2016.7543829},
  url = {https://akademik.atauni.edu.tr/yayinlar/177744-a-multi-population-based-parallel-genetic-algorithm-for-multiprocessor-task}
}