Task Scheduling in Grid Computing Environments
碩士 === 國立臺灣科技大學 === 電子工程系 === 101 === In the grid computing, task scheduling which maps tasks onto a parallel and distributed system is important for achieving good performance in terms of minimizing the overall execution time. Various algorithms that include genetic algorithms (GA) have been propos...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/60998659273566116313 |
id |
ndltd-TW-101NTUS5428020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101NTUS54280202015-10-13T22:06:54Z http://ndltd.ncl.edu.tw/handle/60998659273566116313 Task Scheduling in Grid Computing Environments 網格運算工作排程之研究 Yi-syuan Jiang 蔣宜璇 碩士 國立臺灣科技大學 電子工程系 101 In the grid computing, task scheduling which maps tasks onto a parallel and distributed system is important for achieving good performance in terms of minimizing the overall execution time. Various algorithms that include genetic algorithms (GA) have been proposed for the issue of scheduling. The feature in GA-based algorithm is used the chromosome representation as a solution and transform a population of chromosomes for improving the quality of solutions. This thesis presents a GA-based algorithm to solve this problem by improving the existing genetic algorithm with two main ideas. First of all, a new initialization strategy is used to generate the first population of chromosomes, and classifies the search space into groups for the purpose of accelerating the time to explore the whole solution space. Secondly, the found solution may lose during certain operators unexpectedly in some GA-based algorithms. The modifications, based on problem-specific knowledge, are added to preserve the characteristics of the found solution. Our proposed algorithm is implemented and evaluated using five well-known applications and the specific-defined system environment. The experimental results show that the proposed algorithm outperforms other algorithms within several parameter settings. The more experimental results figure out the relationship between the parameter setting and the performance of the proposed method. Wei-mei Chen 陳維美 2013 學位論文 ; thesis 79 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 101 === In the grid computing, task scheduling which maps tasks onto a parallel and distributed system is important for achieving good performance in terms of minimizing the overall execution time. Various algorithms that include genetic algorithms (GA) have been proposed for the issue of scheduling. The feature in GA-based algorithm is used the chromosome representation as a solution and transform a population of chromosomes for improving the quality of solutions. This thesis presents a GA-based algorithm to solve this problem by improving the existing genetic algorithm with two main ideas. First of all, a new initialization strategy is used to generate the first population of chromosomes, and classifies the search space into groups for the purpose of accelerating the time to explore the whole solution space. Secondly, the found solution may lose during certain operators unexpectedly in some GA-based algorithms. The modifications, based on problem-specific knowledge, are added to preserve the characteristics of the found solution. Our proposed algorithm is implemented and evaluated using five well-known applications and the specific-defined system environment. The experimental results show that the proposed algorithm outperforms other algorithms within several parameter settings. The more experimental results figure out the relationship between the parameter setting and the performance of the proposed method.
|
author2 |
Wei-mei Chen |
author_facet |
Wei-mei Chen Yi-syuan Jiang 蔣宜璇 |
author |
Yi-syuan Jiang 蔣宜璇 |
spellingShingle |
Yi-syuan Jiang 蔣宜璇 Task Scheduling in Grid Computing Environments |
author_sort |
Yi-syuan Jiang |
title |
Task Scheduling in Grid Computing Environments |
title_short |
Task Scheduling in Grid Computing Environments |
title_full |
Task Scheduling in Grid Computing Environments |
title_fullStr |
Task Scheduling in Grid Computing Environments |
title_full_unstemmed |
Task Scheduling in Grid Computing Environments |
title_sort |
task scheduling in grid computing environments |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/60998659273566116313 |
work_keys_str_mv |
AT yisyuanjiang taskschedulingingridcomputingenvironments AT jiǎngyíxuán taskschedulingingridcomputingenvironments AT yisyuanjiang wǎnggéyùnsuàngōngzuòpáichéngzhīyánjiū AT jiǎngyíxuán wǎnggéyùnsuàngōngzuòpáichéngzhīyánjiū |
_version_ |
1718073050631503872 |