A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS

碩士 === 大同大學 === 資訊工程學系(所) === 94 === Diverse sets of resources interconnected with Internet provide a new computing platform, called the grid computing system, which can support execution of computationally intensive parallel and distributed applications. The main characteristics of grid computing s...

Full description

Bibliographic Details
Main Authors: Chin-Chih Lien, 連錦池
Other Authors: Prof. Liang-Teh Lee
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/71334674727288755224
id ndltd-TW-094TTU01392003
record_format oai_dc
spelling ndltd-TW-094TTU013920032015-10-13T10:38:06Z http://ndltd.ncl.edu.tw/handle/71334674727288755224 A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS 異質運算環境中動態排程演算法之研究 Chin-Chih Lien 連錦池 碩士 大同大學 資訊工程學系(所) 94 Diverse sets of resources interconnected with Internet provide a new computing platform, called the grid computing system, which can support execution of computationally intensive parallel and distributed applications. The main characteristics of grid computing system are similar to the heterogeneous computing system except the fluctuant transfer rate. For this major difference, the existing algorithms for supporting heterogeneous processors have to make some modifications in order to achieve a better performance of entire system. A dynamic scheduling algorithm, called Dynamic HEFT (DH) algorithm is proposed in this thesis to enhance the functions of the original static HEFT (SH) algorithm. Instead of dispatching tasks to physical processors directly, the DH algorithm dispatches tasks to multiple queues. During runtime, the DH algorithm continues to dispatch the scheduled tasks to corresponding physical processor and predicts the transfer rate. Once the difference between two consecutive transfer rates is greater than the threshold value, rescheduling will be performed. The experimental results show that the proposed DH algorithm performs better than the SH algorithm in the system, especially under the grid computing environment, with fluctuant transfer rate and high bandwidth differences. Prof. Liang-Teh Lee 李良德 2006 學位論文 ; thesis 42 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 大同大學 === 資訊工程學系(所) === 94 === Diverse sets of resources interconnected with Internet provide a new computing platform, called the grid computing system, which can support execution of computationally intensive parallel and distributed applications. The main characteristics of grid computing system are similar to the heterogeneous computing system except the fluctuant transfer rate. For this major difference, the existing algorithms for supporting heterogeneous processors have to make some modifications in order to achieve a better performance of entire system. A dynamic scheduling algorithm, called Dynamic HEFT (DH) algorithm is proposed in this thesis to enhance the functions of the original static HEFT (SH) algorithm. Instead of dispatching tasks to physical processors directly, the DH algorithm dispatches tasks to multiple queues. During runtime, the DH algorithm continues to dispatch the scheduled tasks to corresponding physical processor and predicts the transfer rate. Once the difference between two consecutive transfer rates is greater than the threshold value, rescheduling will be performed. The experimental results show that the proposed DH algorithm performs better than the SH algorithm in the system, especially under the grid computing environment, with fluctuant transfer rate and high bandwidth differences.
author2 Prof. Liang-Teh Lee
author_facet Prof. Liang-Teh Lee
Chin-Chih Lien
連錦池
author Chin-Chih Lien
連錦池
spellingShingle Chin-Chih Lien
連錦池
A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
author_sort Chin-Chih Lien
title A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
title_short A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
title_full A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
title_fullStr A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
title_full_unstemmed A DYNAMIC SCHEDULING ALGORITHM IN HETEROGENEOUS COMPUTING ENVIRONMENTS
title_sort dynamic scheduling algorithm in heterogeneous computing environments
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/71334674727288755224
work_keys_str_mv AT chinchihlien adynamicschedulingalgorithminheterogeneouscomputingenvironments
AT liánjǐnchí adynamicschedulingalgorithminheterogeneouscomputingenvironments
AT chinchihlien yìzhìyùnsuànhuánjìngzhōngdòngtàipáichéngyǎnsuànfǎzhīyánjiū
AT liánjǐnchí yìzhìyùnsuànhuánjìngzhōngdòngtàipáichéngyǎnsuànfǎzhīyánjiū
AT chinchihlien dynamicschedulingalgorithminheterogeneouscomputingenvironments
AT liánjǐnchí dynamicschedulingalgorithminheterogeneouscomputingenvironments
_version_ 1716832280404557824