DCloud: Deadline-Aware Resource Allocation for Cloud Computing Jobs
DCloud: Deadline-Aware Resource Allocation for Cloud Computing Jobs
复制标题
DOI:
10.1109/tpds.2015.2489646
复制
发表时间:
2016-08
影响因子:
5.3
通讯作者:
Dan Li;Congjie Chen;Junjie Guan;Y. Zhang;Jing Zhu;Ruozhou Yu
中科院分区:
文献类型:
--
作者:
Dan Li;Congjie Chen;Junjie Guan;Y. Zhang;Jing Zhu;Ruozhou Yu
With the tremendous growth of cloud computing, it is increasingly critical to provide quantifiable performance to tenants and to improve resource utilization for the cloud provider. Though many recent proposals focus on guaranteeing job performance (with a particular note on network bandwidth) in the cloud, they usually lack efficient utilization of cloud resource, or vice versa. In this paper we present DCloud, which leverages the (soft) deadlines of cloud computing jobs to enable flexible and efficient resource utilization in data centers. With the deadline requirement of a job guaranteed, DCloud employs both time sliding (postponing the launching time of a job) and bandwidth scaling (adjusting the bandwidth associated with VMs) in resource allocation, so as to better match the resource allocated to the job with the cloud's residual resource. Extensive simulations and testbed experiments show that DCloud can accept much more jobs than existing solutions, and significantly increase the cloud provider's revenue with less cost for individual tenants.