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

Full description

Bibliographic Details
Main Authors: Yen-jan Chang, 張彥然
Other Authors: Wei-Jen Wang
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