Daphne: A Flexible and Hybrid Scheduling Framework in Multi-Tenant Clusters

Publisher:
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
Publication Type:
Journal Article
Citation:
IEEE Transactions on Network and Service Management, 2018, 15, (1), pp. 330-343
Issue Date:
2018-03-01
Filename Description Size
Daphne_A_Flexible_and_Hybrid_Scheduling_Framework_in_Multi-Tenant_Clusters.pdfPublished version2.17 MB
Adobe PDF
Full metadata record
Distributed computing technologies, as popularized by Hadoop, have been proliferating in Cloud and enterprise computing over ten years, with the capability of processing data across thousands of machines. There is a wide diversity of workloads in such large scale clusters shared by multi-Tenant. Hence, resource utilization and task scheduling become vital to performance and bring challenges to architecture designers. We present Daphne, a hybrid scheduling framework that strikes a tradeoff among three universal scheduling frameworks: 1) centralized scheduling; 2) loose coordination scheduling; and 3) fully distributed scheduling. Daphne defines a matching tree that forwards the application to the fittest scheduler according to the characteristic and priority of the application. Besides, Daphne utilizes resource prediction to increase task throughput significantly while it does not interfere with any running workload. We implement Daphne based on YARN and demonstrate that Daphne improves task throughput by nearly 17%.
Please use this identifier to cite or link to this item: