Using genetic algorithms to schedule multiprocessor systems under LOGP model

In recent years, with the wide-spreading usage of computer technologies in various aspects of the modern world, the demand for more powerful computers has outmatched the yet rapid advancement in hardware development. LogP model is a practical model that reflects better the practical behavior of nowa...

Full description

Bibliographic Details
Main Author: Chen, Yu
Format: Others
Published: 2006
Online Access:http://spectrum.library.concordia.ca/8533/1/MR14254.pdf
Chen, Yu <http://spectrum.library.concordia.ca/view/creators/Chen=3AYu=3A=3A.html> (2006) Using genetic algorithms to schedule multiprocessor systems under LOGP model. Masters thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.8533
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.85332013-10-22T03:45:49Z Using genetic algorithms to schedule multiprocessor systems under LOGP model Chen, Yu In recent years, with the wide-spreading usage of computer technologies in various aspects of the modern world, the demand for more powerful computers has outmatched the yet rapid advancement in hardware development. LogP model is a practical model that reflects better the practical behavior of nowaday massively parallel computers. This thesis is dedicated to the design and evaluation of algorithms for multiprocessor system scheduling under the LogP model. The objective is to obtain a feasible schedule of input task graphs and corresponding LogP model with minimum makespan . Due to the NP-hard nature of the problem, we choose the genetic algorithms (CA) to effectively explore the huge solution space. The approach consists of two main parts. The communication tasks under the LogP model are scheduled by a genetic algorithm with determined processor assignments. Another CA is used to optimize the processor assignments of computational tasks. The design issues in both CA algorithms are discussed in detail. The evaluation of both parts of the algorithm over a set of benchmark task graphs shows an overall improvement over previous works within the LogP model. 2006 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/8533/1/MR14254.pdf Chen, Yu <http://spectrum.library.concordia.ca/view/creators/Chen=3AYu=3A=3A.html> (2006) Using genetic algorithms to schedule multiprocessor systems under LOGP model. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/8533/
collection NDLTD
format Others
sources NDLTD
description In recent years, with the wide-spreading usage of computer technologies in various aspects of the modern world, the demand for more powerful computers has outmatched the yet rapid advancement in hardware development. LogP model is a practical model that reflects better the practical behavior of nowaday massively parallel computers. This thesis is dedicated to the design and evaluation of algorithms for multiprocessor system scheduling under the LogP model. The objective is to obtain a feasible schedule of input task graphs and corresponding LogP model with minimum makespan . Due to the NP-hard nature of the problem, we choose the genetic algorithms (CA) to effectively explore the huge solution space. The approach consists of two main parts. The communication tasks under the LogP model are scheduled by a genetic algorithm with determined processor assignments. Another CA is used to optimize the processor assignments of computational tasks. The design issues in both CA algorithms are discussed in detail. The evaluation of both parts of the algorithm over a set of benchmark task graphs shows an overall improvement over previous works within the LogP model.
author Chen, Yu
spellingShingle Chen, Yu
Using genetic algorithms to schedule multiprocessor systems under LOGP model
author_facet Chen, Yu
author_sort Chen, Yu
title Using genetic algorithms to schedule multiprocessor systems under LOGP model
title_short Using genetic algorithms to schedule multiprocessor systems under LOGP model
title_full Using genetic algorithms to schedule multiprocessor systems under LOGP model
title_fullStr Using genetic algorithms to schedule multiprocessor systems under LOGP model
title_full_unstemmed Using genetic algorithms to schedule multiprocessor systems under LOGP model
title_sort using genetic algorithms to schedule multiprocessor systems under logp model
publishDate 2006
url http://spectrum.library.concordia.ca/8533/1/MR14254.pdf
Chen, Yu <http://spectrum.library.concordia.ca/view/creators/Chen=3AYu=3A=3A.html> (2006) Using genetic algorithms to schedule multiprocessor systems under LOGP model. Masters thesis, Concordia University.
work_keys_str_mv AT chenyu usinggeneticalgorithmstoschedulemultiprocessorsystemsunderlogpmodel
_version_ 1716607370337976320