Fine-Grained Multi-Resource Scheduling in Cloud Datacenters

被引:0
|
作者
Zhang, Yuan [1 ]
Fu, Xiaoming [1 ]
Ramakrishnan, K. K. [2 ]
机构
[1] Univ Gottingen, Gottingen, Germany
[2] Rutgers State Univ, New Brunswick, NJ USA
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Cloud datacenters typically require tenants to specify the resource demands for the virtual machines (VMs) they create using a set of pre-defined, fixed configurations, to ease the resource allocation problem. Unfortunately, this leads to low resource utilization of cloud datacenters as tenants are obligated to conservatively predict the maximum resource demand of their applications. We argue that instead of such a static VM resource allocation, a finer-grained dynamic resource allocation and scheduling can substantially improve the utilization of the datacenter resources by increasing the number of jobs accommodated and correspondingly, the cloud datacenter provider's revenue. The dynamic real-time scheduling of jobs can also ensure that the performance goals for the tenant VMs are achieved. Examining a typical publicly available cluster data center trace, we observe that a large number of jobs are short. Only a small proportion of jobs are long and which require substantial compute or memory resources. We propose an optimization based approach that exploits this division between the short and long jobs to dynamically allocate a cloud datacenter's resources to achieve significantly better utilization by increasing the number of jobs accommodated by the datacenter. We use a constraint programming solution to schedule the long jobs, and use simple heuristics to quickly, yet quite accurately schedule the short jobs. Using trace-driven simulations based on public traces collected on provider cluster we show that the overall revenue for the cloud provider can be improved by 30% over the traditional static VM resource allocation based on the coarse granularity specifications. We are able to increase the number of jobs accommodated using dynamic scheduling by 18%. We also compare the performance of our approach to multi resource (CPU and memory) first-fit and best-fit algorithms and to the optimal Aline solution, and demonstrate that our solution achieves within 76% of the Aline optimal solution.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Fine-grained scheduling in multi-resource clusters
    Zhou, Mosong
    Dong, Xiaoshe
    Chen, Heng
    Zhang, Xingjun
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (03): : 1931 - 1958
  • [2] Fine-grained scheduling in multi-resource clusters
    Mosong Zhou
    Xiaoshe Dong
    Heng Chen
    Xingjun Zhang
    [J]. The Journal of Supercomputing, 2020, 76 : 1931 - 1958
  • [3] Dynamically Fine-grained Scheduling Method in Cloud Environment
    Zhou M.-S.
    Dong X.-S.
    Chen H.
    Zhang X.-J.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2020, 31 (12): : 3981 - 3999
  • [4] Randomized Algorithms for Scheduling Multi-Resource Jobs in the Cloud
    Psychas, Konstantinos
    Ghaderi, Javad
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (05) : 2202 - 2215
  • [5] Multi-resource scheduling and power simulation for cloud computing
    Lin, Weiwei
    Xu, Siyao
    He, Ligang
    Li, Jin
    [J]. INFORMATION SCIENCES, 2017, 397 : 168 - 186
  • [6] Improving Resource Utilization by Timely Fine-Grained Scheduling
    Jin, Tatiana
    Cai, Zhenkun
    Li, Boyang
    Zheng, Chengguang
    Jiang, Guanxian
    Cheng, James
    [J]. PROCEEDINGS OF THE FIFTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS'20), 2020,
  • [7] Multi-Resource Characterization and their (In)dependencies in Production Datacenters
    Birke, Robert
    Chen, Lydia Y.
    Smirni, Evgenia
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [8] Macroflow: A Fine-grained Networking Abstraction for Job Completion Time Oriented Scheduling in Datacenters
    Tian, Chen
    Yan, Junhua
    Liu, Alex X.
    Tang, Yizhou
    Zhong, Yuankun
    Li, Zi
    [J]. 2016 IEEE 24TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2016,
  • [9] PRISM: Fine-Grained Resource-Aware Scheduling for MapReduce
    Zhang, Qi
    Zhani, Mohamed Faten
    Yang, Yuke
    Boutaba, Raouf
    Wong, Bernard
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (02) : 182 - 194
  • [10] Fine-Grained Cloud Resource Provisioning for Virtual Network Function
    Yu, Hui
    Yang, Jiahai
    Fung, Carol
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (03): : 1363 - 1376