Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters
碩士 === 國立成功大學 === 資訊工程學系 === 102 === In parallel computing environment, the reliability is an important issue in the scheduling problem. Optimizing both finish time and reliability in task scheduling problem is a NP-complete problem. In order to increase the reliability of task scheduling, duplica...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/84933250090521038189 |
id |
ndltd-TW-102NCKU5392042 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NCKU53920422016-03-07T04:11:04Z http://ndltd.ncl.edu.tw/handle/84933250090521038189 Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters 使用線性規劃方法解決叢集電腦上俱可靠度限制的工作排程 Yu-ChangTai 戴毓璋 碩士 國立成功大學 資訊工程學系 102 In parallel computing environment, the reliability is an important issue in the scheduling problem. Optimizing both finish time and reliability in task scheduling problem is a NP-complete problem. In order to increase the reliability of task scheduling, duplicating task is a very common technique. In this thesis, we propose a method of linear programming to find the most suitable duplication number of each task as possible, such that there is fastest finish time in the scheduling. Otherwise, the reliability must meet the requirement specified by users or systems. In this study, the reliability evaluation considers both processor and communication link. The reliability is a probability representing successful implementation of an application in computer clusters. Finally, the experimental results show that the presented algorithm outperforms other ones proposed. Ci-Ping Chu 朱治平 2014 學位論文 ; thesis 60 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 資訊工程學系 === 102 === In parallel computing environment, the reliability is an important issue in the scheduling problem. Optimizing both finish time and reliability in task scheduling problem is a NP-complete problem. In order to increase the reliability of task scheduling, duplicating task is a very common technique. In this thesis, we propose a method of linear programming to find the most suitable duplication number of each task as possible, such that there is fastest finish time in the scheduling. Otherwise, the reliability must meet the requirement specified by users or systems. In this study, the reliability evaluation considers both processor and communication link. The reliability is a probability representing successful implementation of an application in computer clusters. Finally, the experimental results show that the presented algorithm outperforms other ones proposed.
|
author2 |
Ci-Ping Chu |
author_facet |
Ci-Ping Chu Yu-ChangTai 戴毓璋 |
author |
Yu-ChangTai 戴毓璋 |
spellingShingle |
Yu-ChangTai 戴毓璋 Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
author_sort |
Yu-ChangTai |
title |
Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
title_short |
Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
title_full |
Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
title_fullStr |
Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
title_full_unstemmed |
Using Linear Programming to Solve Reliability-Constrained Task Scheduling in Computer Clusters |
title_sort |
using linear programming to solve reliability-constrained task scheduling in computer clusters |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/84933250090521038189 |
work_keys_str_mv |
AT yuchangtai usinglinearprogrammingtosolvereliabilityconstrainedtaskschedulingincomputerclusters AT dàiyùzhāng usinglinearprogrammingtosolvereliabilityconstrainedtaskschedulingincomputerclusters AT yuchangtai shǐyòngxiànxìngguīhuàfāngfǎjiějuécóngjídiànnǎoshàngjùkěkàodùxiànzhìdegōngzuòpáichéng AT dàiyùzhāng shǐyòngxiànxìngguīhuàfāngfǎjiějuécóngjídiànnǎoshàngjùkěkàodùxiànzhìdegōngzuòpáichéng |
_version_ |
1718199536193634304 |