Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment
碩士 === 中華大學 === 資訊工程學系(所) === 96 === Grid computing can integrate computational resources from different networks or regional areas into a high performance computational platform. With the use of this high performance platform, complex computing-intensive problems can be solved efficiently. Scheduli...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/69746793633150342516 |
id |
ndltd-TW-096CHPI5392036 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096CHPI53920362016-05-09T04:13:12Z http://ndltd.ncl.edu.tw/handle/69746793633150342516 Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment 在網格計算環境中以基因演算法為基礎的動態排程演算法 陳政光 碩士 中華大學 資訊工程學系(所) 96 Grid computing can integrate computational resources from different networks or regional areas into a high performance computational platform. With the use of this high performance platform, complex computing-intensive problems can be solved efficiently. Scheduling problem is an important issue in a grid computing environment. Because of the differences in computational capabilities and network status of computational resources, an efficient scheduling algorithm is necessary to assign jobs to the appropriate computing nodes. In this thesis, we propose two dynamic scheduling algorithms GDSA and EDSA for scheduling tasks in grid computing environment. The proposed algorithms use the optimal-searching technique of genetic algorithm (GA) to get an efficient scheduling solution in grid computing environment and adapt to different number of computing nodes which have different computational capabilities. And, two types of chromosomes were used to discuss the effect on performance. Furthermore, the hybrid crossover and incremental mutation operations within the EDSA algorithm can move the solution away from the local-optimal solution towards a near-optimal solution. In order to verify the performance of the algorithms, a simulation with randomly generated task sets was performed, and they were then compared with five other scheduling algorithms. The simulation results show that the use of GA can effectively evolve a better schedule than other conventional scheduling algorithms. Especially, the proposed EDSA outperformed among all other scheduling algorithms across a range of scenarios. Kun-Ming Yu 游坤明 2008 學位論文 ; thesis 0 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中華大學 === 資訊工程學系(所) === 96 === Grid computing can integrate computational resources from different networks or regional areas into a high performance computational platform. With the use of this high performance platform, complex computing-intensive problems can be solved efficiently. Scheduling problem is an important issue in a grid computing environment. Because of the differences in computational capabilities and network status of computational resources, an efficient scheduling algorithm is necessary to assign jobs to the appropriate computing nodes. In this thesis, we propose two dynamic scheduling algorithms GDSA and EDSA for scheduling tasks in grid computing environment. The proposed algorithms use the optimal-searching technique of genetic algorithm (GA) to get an efficient scheduling solution in grid computing environment and adapt to different number of computing nodes which have different computational capabilities. And, two types of chromosomes were used to discuss the effect on performance. Furthermore, the hybrid crossover and incremental mutation operations within the EDSA algorithm can move the solution away from the local-optimal solution towards a near-optimal solution. In order to verify the performance of the algorithms, a simulation with randomly generated task sets was performed, and they were then compared with five other scheduling algorithms. The simulation results show that the use of GA can effectively evolve a better schedule than other conventional scheduling algorithms. Especially, the proposed EDSA outperformed among all other scheduling algorithms across a range of scenarios.
|
author2 |
Kun-Ming Yu |
author_facet |
Kun-Ming Yu 陳政光 |
author |
陳政光 |
spellingShingle |
陳政光 Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
author_sort |
陳政光 |
title |
Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
title_short |
Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
title_full |
Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
title_fullStr |
Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
title_full_unstemmed |
Genetic Algorithm Based Dynamic Scheduling Algorithms in Grid Computing Environment |
title_sort |
genetic algorithm based dynamic scheduling algorithms in grid computing environment |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/69746793633150342516 |
work_keys_str_mv |
AT chénzhèngguāng geneticalgorithmbaseddynamicschedulingalgorithmsingridcomputingenvironment AT chénzhèngguāng zàiwǎnggéjìsuànhuánjìngzhōngyǐjīyīnyǎnsuànfǎwèijīchǔdedòngtàipáichéngyǎnsuànfǎ |
_version_ |
1718261889081802752 |