Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks
碩士 === 國立中央大學 === 資訊工程研究所 === 99 === Thanks to advances in wide-area network technologies and the low cost of computing resources, grid computing came into being an active research area. One motivation of grid computing is to aggregate the power of widely distributed resources, and to provide non-tr...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2011
|
Online Access: | http://ndltd.ncl.edu.tw/handle/08620504985856832117 |
id |
ndltd-TW-099NCU05392071 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-099NCU053920712017-07-13T04:20:34Z http://ndltd.ncl.edu.tw/handle/08620504985856832117 Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks 線性相關工作與非相關工作的探索式排程策略 Yen-jan Chang 張彥然 碩士 國立中央大學 資訊工程研究所 99 Thanks to advances in wide-area network technologies and the low cost of computing resources, grid computing came into being an active research area. One motivation of grid computing is to aggregate the power of widely distributed resources, and to provide non-trivial services to the users. To minimize the total completion time (makespan), an efficient grid scheduling mechanism must be used in a grid system to dispatch computing tasks to computing resources effectively. However, it has been proved that the optimal scheduling algorithm is NP-hard. Therefore, many people turn to use heuristic approaches for grid scheduling. In this thesis, we introduce eleven common scheduling heuristics to schedule a combination of linear dependent jobs and independent jobs. Then, we use a grid simulator, namely GridSim[1], to evaluate the performance of these heuristic approaches. According to the simulation results, we propose a novel hybrid heuristic approach that can avoid the drawbacks of the eleven heuristic approaches under different situations. Further simulation results confirm that the proposed hybrid approach is among the best heuristic approaches under most circumstances. Wei-Jen Wang 王尉任 2011 學位論文 ; thesis 68 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程研究所 === 99 === Thanks to advances in wide-area network technologies and the low cost of computing resources, grid computing came into being an active research area. One motivation of grid computing is to aggregate the power of widely distributed resources, and to provide non-trivial services to the users. To minimize the total completion time (makespan), an efficient grid scheduling mechanism must be used in a grid system to dispatch computing tasks to computing resources effectively. However, it has been proved that the optimal scheduling algorithm is NP-hard. Therefore, many people turn to use heuristic approaches for grid scheduling. In this thesis, we introduce eleven common scheduling heuristics to schedule a combination of linear dependent jobs and independent jobs. Then, we use a grid simulator, namely GridSim[1], to evaluate the performance of these heuristic approaches. According to the simulation results, we propose a novel hybrid heuristic approach that can avoid the drawbacks of the eleven heuristic approaches under different situations. Further simulation results confirm that the proposed hybrid approach is among the best heuristic approaches under most circumstances.
|
author2 |
Wei-Jen Wang |
author_facet |
Wei-Jen Wang Yen-jan Chang 張彥然 |
author |
Yen-jan Chang 張彥然 |
spellingShingle |
Yen-jan Chang 張彥然 Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
author_sort |
Yen-jan Chang |
title |
Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
title_short |
Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
title_full |
Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
title_fullStr |
Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
title_full_unstemmed |
Heuristic Scheduling Strategies for Linear-Dependent and Independent Tasks |
title_sort |
heuristic scheduling strategies for linear-dependent and independent tasks |
publishDate |
2011 |
url |
http://ndltd.ncl.edu.tw/handle/08620504985856832117 |
work_keys_str_mv |
AT yenjanchang heuristicschedulingstrategiesforlineardependentandindependenttasks AT zhāngyànrán heuristicschedulingstrategiesforlineardependentandindependenttasks AT yenjanchang xiànxìngxiāngguāngōngzuòyǔfēixiāngguāngōngzuòdetànsuǒshìpáichéngcèlüè AT zhāngyànrán xiànxìngxiāngguāngōngzuòyǔfēixiāngguāngōngzuòdetànsuǒshìpáichéngcèlüè |
_version_ |
1718495375349776384 |