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

Full description

Bibliographic Details
Main Author: 陳政光
Other Authors: Kun-Ming Yu
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