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

Full description

Bibliographic Details
Main Authors: Yu-ChangTai, 戴毓璋
Other Authors: Ci-Ping Chu
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