A Study on Parallel Jobs Scheduling for Clusters
碩士 === 靜宜大學 === 資訊管理學系研究所 === 95 === Many scheduling policies have been developed in order to use system resources more effectively on clusters. The history of scheduling policies has progressed from the space-sharing policy such as FCFS(First-Come-First-Service)and EASY(the Extensible Argonne Sched...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/23436096536277903344 |
id |
ndltd-TW-095PU005396019 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095PU0053960192015-10-13T16:56:13Z http://ndltd.ncl.edu.tw/handle/23436096536277903344 A Study on Parallel Jobs Scheduling for Clusters 叢集上平行工作排程之研究 Ko-Ta Chien 簡克達 碩士 靜宜大學 資訊管理學系研究所 95 Many scheduling policies have been developed in order to use system resources more effectively on clusters. The history of scheduling policies has progressed from the space-sharing policy such as FCFS(First-Come-First-Service)and EASY(the Extensible Argonne Scheduling sYstem)to the time-slice based and multi-processes policy --- “Gang”. The history of considering parameters for scheduling has progressed from only considering CPU resource to considering both CPU and Memory resources. The Gang scheduling with Memory consideration has proved that considering both CPU and Memory can decrease the total response time effectively. This method strictly limits system resources to provide the requirements of jobs sufficiently. It scarifies the scheduling priority of few jobs for better performance. The job might need a little more resources than previous ones, and it works. However, it takes a longer waiting time because of the constraints on Gang scheduling policy. We propose a concept about memory consideration with an upper limit. When a job doesn’t have enough resources, the scheduler will consider a greater memory size. The job may be processed after the maximum size of memory changes. The job’s waiting time is shorter, but the run time of total running jobs increases as a result of context switching. To find the balance between paging time and waiting time, in this study, we propose an improved algorithm of space-sharing policies. We build a trace-driven simulator to simulate the various memory sizes on a symmetric multiple processors clusters. Our trace data is from the DAS2 workload trace. The experimental results show that when the upper limit is 10%, the average response time of our proposed algorithm is better than some previous space-sharing policies such as FCFS and EASY. Yi-Min Wang 王逸民 2007/07/ 學位論文 ; thesis 32 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 靜宜大學 === 資訊管理學系研究所 === 95 === Many scheduling policies have been developed in order to use system resources more effectively on clusters. The history of scheduling policies has progressed from the space-sharing policy such as FCFS(First-Come-First-Service)and EASY(the Extensible Argonne Scheduling sYstem)to the time-slice based and multi-processes policy --- “Gang”. The history of considering parameters for scheduling has progressed from only considering CPU resource to considering both CPU and Memory resources.
The Gang scheduling with Memory consideration has proved that considering both CPU and Memory can decrease the total response time effectively. This method strictly limits system resources to provide the requirements of jobs sufficiently. It scarifies the scheduling priority of few jobs for better performance. The job might need a little more resources than previous ones, and it works. However, it takes a longer waiting time because of the constraints on Gang scheduling policy.
We propose a concept about memory consideration with an upper limit. When a job doesn’t have enough resources, the scheduler will consider a greater memory size. The job may be processed after the maximum size of memory changes. The job’s waiting time is shorter, but the run time of total running jobs increases as a result of context switching. To find the balance between paging time and waiting time, in this study, we propose an improved algorithm of space-sharing policies. We build a trace-driven simulator to simulate the various memory sizes on a symmetric multiple processors clusters. Our trace data is from the DAS2 workload trace. The experimental results show that when the upper limit is 10%, the average response time of our proposed algorithm is better than some previous space-sharing policies such as FCFS and EASY.
|
author2 |
Yi-Min Wang |
author_facet |
Yi-Min Wang Ko-Ta Chien 簡克達 |
author |
Ko-Ta Chien 簡克達 |
spellingShingle |
Ko-Ta Chien 簡克達 A Study on Parallel Jobs Scheduling for Clusters |
author_sort |
Ko-Ta Chien |
title |
A Study on Parallel Jobs Scheduling for Clusters |
title_short |
A Study on Parallel Jobs Scheduling for Clusters |
title_full |
A Study on Parallel Jobs Scheduling for Clusters |
title_fullStr |
A Study on Parallel Jobs Scheduling for Clusters |
title_full_unstemmed |
A Study on Parallel Jobs Scheduling for Clusters |
title_sort |
study on parallel jobs scheduling for clusters |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/23436096536277903344 |
work_keys_str_mv |
AT kotachien astudyonparalleljobsschedulingforclusters AT jiǎnkèdá astudyonparalleljobsschedulingforclusters AT kotachien cóngjíshàngpíngxínggōngzuòpáichéngzhīyánjiū AT jiǎnkèdá cóngjíshàngpíngxínggōngzuòpáichéngzhīyánjiū AT kotachien studyonparalleljobsschedulingforclusters AT jiǎnkèdá studyonparalleljobsschedulingforclusters |
_version_ |
1717776765209804800 |