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...

Full description

Bibliographic Details
Main Authors: Chih-Chin Fan, 范智欽
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