Online Scheduling of Moldable Jobs with Deadline for HPC as a Service
碩士 === 國立臺中教育大學 === 資訊工程學系 === 102 === Traditionally, HPC systems usually deal with the so called best-effort jobs which do not have deadline and are scheduled in an as-quick-as-possible manner. Recently the concept of HPC as a Service (HPCaaS) was proposed to transform HPC facilities and applicatio...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/40002120452761001338 |
id |
ndltd-TW-102NTCT0394004 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NTCT03940042017-03-11T04:21:46Z http://ndltd.ncl.edu.tw/handle/40002120452761001338 Online Scheduling of Moldable Jobs with Deadline for HPC as a Service 高效能計算即服務平台上帶有執行期限並具可調式平行度之線上工作排程問題研究 Wei Hsieh 謝瑋 碩士 國立臺中教育大學 資訊工程學系 102 Traditionally, HPC systems usually deal with the so called best-effort jobs which do not have deadline and are scheduled in an as-quick-as-possible manner. Recently the concept of HPC as a Service (HPCaaS) was proposed to transform HPC facilities and applications into a more convenient and accessible service model. To achieve that goal, one inevitable work is to develop advanced job scheduling approaches for various types of HPCaaS jobs and take Quality of Service (QoS) into consideration. This thesis presents four scheduling approaches for online moldable jobs with deadline, which differ in how they arrange the first job in queue under currently available processors. Two important issues were explored when designing the four scheduling approaches. The first is concerned with waiting queue sequencing and three policies, EDF, LLF, and SJF, were evaluated. For the second part, we propose and evaluate three different processor allocation mechanisms: SNP, TLNP, and EST. The four scheduling approaches in combination with different waiting queue sequencing policies and allocation mechanisms are explored thoroughly towards the goal of HPC as a Service. In addition to traditional average turnaround time, the proposed approaches were evaluated and compared in terms of three other service-oriented performance metrics, including deadline miss rate, total profit, and lag of discard. We also evaluated the proposed scheduling approaches with a mix of best-effort jobs and deadline-constrained jobs, which is likely to be a common scenario in real HPCaaS systems. Kuo Chan Huang 黃國展 2014 學位論文 ; thesis 44 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺中教育大學 === 資訊工程學系 === 102 === Traditionally, HPC systems usually deal with the so called best-effort jobs which do not have deadline and are scheduled in an as-quick-as-possible manner. Recently the concept of HPC as a Service (HPCaaS) was proposed to transform HPC facilities and applications into a more convenient and accessible service model. To achieve that goal, one inevitable work is to develop advanced job scheduling approaches for various types of HPCaaS jobs and take Quality of Service (QoS) into consideration. This thesis presents four scheduling approaches for online moldable jobs with deadline, which differ in how they arrange the first job in queue under currently available processors. Two important issues were explored when designing the four scheduling approaches. The first is concerned with waiting queue sequencing and three policies, EDF, LLF, and SJF, were evaluated. For the second part, we propose and evaluate three different processor allocation mechanisms: SNP, TLNP, and EST. The four scheduling approaches in combination with different waiting queue sequencing policies and allocation mechanisms are explored thoroughly towards the goal of HPC as a Service. In addition to traditional average turnaround time, the proposed approaches were evaluated and compared in terms of three other service-oriented performance metrics, including deadline miss rate, total profit, and lag of discard. We also evaluated the proposed scheduling approaches with a mix of best-effort jobs and deadline-constrained jobs, which is likely to be a common scenario in real HPCaaS systems.
|
author2 |
Kuo Chan Huang |
author_facet |
Kuo Chan Huang Wei Hsieh 謝瑋 |
author |
Wei Hsieh 謝瑋 |
spellingShingle |
Wei Hsieh 謝瑋 Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
author_sort |
Wei Hsieh |
title |
Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
title_short |
Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
title_full |
Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
title_fullStr |
Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
title_full_unstemmed |
Online Scheduling of Moldable Jobs with Deadline for HPC as a Service |
title_sort |
online scheduling of moldable jobs with deadline for hpc as a service |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/40002120452761001338 |
work_keys_str_mv |
AT weihsieh onlineschedulingofmoldablejobswithdeadlineforhpcasaservice AT xièwěi onlineschedulingofmoldablejobswithdeadlineforhpcasaservice AT weihsieh gāoxiàonéngjìsuànjífúwùpíngtáishàngdàiyǒuzhíxíngqīxiànbìngjùkědiàoshìpíngxíngdùzhīxiànshànggōngzuòpáichéngwèntíyánjiū AT xièwěi gāoxiàonéngjìsuànjífúwùpíngtáishàngdàiyǒuzhíxíngqīxiànbìngjùkědiàoshìpíngxíngdùzhīxiànshànggōngzuòpáichéngwèntíyánjiū |
_version_ |
1718420440323457024 |