Abstract

Multiple resources allocation in large scale datacenter has been widely studied and used in recent years. However, the existing scheduling methods have some shortcomings in the heterogeneous environment, such as starving certain jobs, leaving some important resources unallocated, and decreasing system throughput. In this paper, we generalize the most popular multi-resource scheduling algorithm, Dominant Resource Fairness (DRF), to the heterogeneous datacenter, and propose the Heterogeneous DRF (H-DRF) algorithm. In H-DRF, we first introduce the parameter of weight for coprocessors to avoid job starvation and important resources unallocated. Second, we consider the factors of running tasks and average executing time of each job to ensure the fairness and throughput of the system. Finally, we implement H-DRF algorithm in the YARN resource manager for scheduling diverse workloads. The experimental results show that our proposed algorithm, H-DRF, leads to higher resources utilization and better throughput than DRF sharing scheme in heterogeneous datacenter.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.