• 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