DocumentCode
245980
Title
Cress: Dynamic Scheduling for Resource Constrained Jobs
Author
Yong Li ; Jizhong Han ; Wei Zhou
Author_Institution
Inst. of Inf. Eng., Beijing, China
fYear
2014
fDate
19-21 Dec. 2014
Firstpage
1945
Lastpage
1952
Abstract
Applications on cloud data centers are becoming more complex and various, which makes it necessary to build a flexible and constraint-aware scheduling mechanism. On one hand, dynamic resource allocation according to workloads can achieve higher utilization to the whole system. On the other hand, workload-aware scheduling for special resource can improve the performance of those individual applications. However, it is a challenge to trade off the two goals above, especially for those cloud data centers where an amount of resident services with fluctuating workloads and constraints are running. In this paper, we propose a dynamic scheduling mechanism for resource-constrained jobs. First, a dynamic description language is introduced to describe the multi-dimensional requirements for resource-constrained jobs. Second, a workload-aware resource scheduling algorithm and a conversion method between soft and hard constraints are employed to dynamically adapt to fluctuating workload. Finally, we designed a job scheduler, called Cress, which can dynamically schedule jobs by groups under the hard and soft constraints. The experimental results present that Cress can effectively manage a mixed workload with minimal operation cost and optimal performance.
Keywords
cloud computing; resource allocation; scheduling; Cress; cloud data center; constraint-aware scheduling mechanism; conversion method; dynamic description language; dynamic resource allocation; dynamic scheduling mechanism; hard constraint; job scheduler; multidimensional requirement; operation cost; resource constrained job; soft constraint; workload-aware resource scheduling algorithm; workload-aware scheduling; Bandwidth; Batch production systems; Dynamic scheduling; Ports (Computers); Resource management; Schedules; Switches; Cloud Data Center; Cluster Computing; Dynamic Scheduling Mechanism; Resource Constrained Jobs;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
Conference_Location
Chengdu
Print_ISBN
978-1-4799-7980-6
Type
conf
DOI
10.1109/CSE.2014.356
Filename
7023868
Link To Document