Design and Implementation of a Parallel Ant System for Task Matching and Scheduling
碩士 === 大葉大學 === 資訊工程學系碩士班 === 93 === PC clusters have recently received much attention as cost-effective parallel platforms for scientific computations. A parallel program, which can be executed on a target cluster system, generally consists of a set of tasks (i.e. program segments). To effectively...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/90801090066572424328 |
id |
ndltd-TW-093DYU00392024 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093DYU003920242015-12-25T04:10:28Z http://ndltd.ncl.edu.tw/handle/90801090066572424328 Design and Implementation of a Parallel Ant System for Task Matching and Scheduling 一個用以解決工作匹配與排程問題之平行化螞蟻系統設計與實作 Chih-Chin Fan 范智欽 碩士 大葉大學 資訊工程學系碩士班 93 PC clusters have recently received much attention as cost-effective parallel platforms for scientific computations. A parallel program, which can be executed on a target cluster system, generally consists of a set of tasks (i.e. program segments). To effectively harness the computing power of the target cluster system, techniques for task matching and scheduling becomes vital important. In this dissertation, a parallel algorithm based on the Fast Ant System (FANT) is proposed. This algorithm, namely FANT-TMS, concentrates on properly allocating the tasks to the processing elements of the cluster system and sequencing the execution of the tasks. FANT-TMS is different from the previously proposed approaches in twofold. First, it employs an indirect representation scheme to represent a solution of the original problem. Second, it couples a local search procedure with a mechanism to improve the performance. FANT-TMS is evaluated through a comparison with the genetic algorithm (GA) based scheduling technique in terms of overall execution time of the parallel program. Simulation results show the efficiency and effectiveness of the proposed algorithm. With regarded to the performance of the proposed local search algorithm, these experimental results also demonstrate that significant improvement over existing methods (such as FASTEST and TASK) can be obtained. 江傳文 邱紹豐 2005 學位論文 ; thesis 74 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大葉大學 === 資訊工程學系碩士班 === 93 === PC clusters have recently received much attention as cost-effective parallel platforms for scientific computations. A parallel program, which can be executed on a target cluster system, generally consists of a set of tasks (i.e. program segments). To effectively harness the computing power of the target cluster system, techniques for task matching and scheduling becomes vital important. In this dissertation, a parallel algorithm based on the Fast Ant System (FANT) is proposed. This algorithm, namely FANT-TMS, concentrates on properly allocating the tasks to the processing elements of the cluster system and sequencing the execution of the tasks. FANT-TMS is different from the previously proposed approaches in twofold. First, it employs an indirect representation scheme to represent a solution of the original problem. Second, it couples a local search procedure with a mechanism to improve the performance. FANT-TMS is evaluated through a comparison with the genetic algorithm (GA) based scheduling technique in terms of overall execution time of the parallel program. Simulation results show the efficiency and effectiveness of the proposed algorithm. With regarded to the performance of the proposed local search algorithm, these experimental results also demonstrate that significant improvement over existing methods (such as FASTEST and TASK) can be obtained.
|
author2 |
江傳文 |
author_facet |
江傳文 Chih-Chin Fan 范智欽 |
author |
Chih-Chin Fan 范智欽 |
spellingShingle |
Chih-Chin Fan 范智欽 Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
author_sort |
Chih-Chin Fan |
title |
Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
title_short |
Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
title_full |
Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
title_fullStr |
Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
title_full_unstemmed |
Design and Implementation of a Parallel Ant System for Task Matching and Scheduling |
title_sort |
design and implementation of a parallel ant system for task matching and scheduling |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/90801090066572424328 |
work_keys_str_mv |
AT chihchinfan designandimplementationofaparallelantsystemfortaskmatchingandscheduling AT fànzhìqīn designandimplementationofaparallelantsystemfortaskmatchingandscheduling AT chihchinfan yīgèyòngyǐjiějuégōngzuòpǐpèiyǔpáichéngwèntízhīpíngxínghuàmǎyǐxìtǒngshèjìyǔshízuò AT fànzhìqīn yīgèyòngyǐjiějuégōngzuòpǐpèiyǔpáichéngwèntízhīpíngxínghuàmǎyǐxìtǒngshèjìyǔshízuò |
_version_ |
1718157291345149952 |