UDRF: Multi-Resource Fairness for Complex Jobs with Placement Constraints



Tahir, Yad, Yang, Shusen, Koliousis, Alexandros and McCann, Julie
(2014) UDRF: Multi-Resource Fairness for Complex Jobs with Placement Constraints. In: GLOBECOM 2015 - 2015 IEEE Global Communications Conference, 2015-12-6 - 2015-12-10.

[img] Text
fairness-udf.pdf - Unspecified

Download (365kB)

Abstract

In this paper, we study the problem of multi-resource fairness in systems with multiple users. Each user requires to run one or more complex jobs that consist of multiple interconnected tasks. A job is considered finished when all its corresponding tasks have been executed in the system. Tasks can have different resource requirements. Because of special demands on particular hardware or software, tasks can have placement constraints limiting the type of machines they can run on. We develop User-Dependence Dominant Resource Fairness (UDRF), a generalized version of max-min fairness that combines graph theory and the notion of dominant resource shares to ensure multi- resource fairness between users with complex jobs. UDRF satisfies several desirable properties including strategy proofness, which ensures that users do not benefit from misreporting their true resource demands. We propose an offline algorithm that computes optimal UDRF allocation while the scheduling process can be to be decentralize across multiple schedulers. But optimality comes at a cost, especially for systems where schedulers need to make thousands of online scheduling decisions per second. Therefore, we develop a lightweight online algorithm that closely approximates UDRF. Large-scale simulations driven by Google cluster- usage traces show that UDRF achieves better resource utilization and throughput compared to the current state-of-the-art in multi-resource fair allocation.

Item Type: Conference or Workshop Item (Paper)
Subjects: ?? QA75 ??
?? QA76 ??
Depositing User: Symplectic Admin
Date Deposited: 04 Sep 2015 09:58
Last Modified: 16 Mar 2024 06:25
DOI: 10.1109/glocom.2014.7417010
Related URLs:
URI: https://livrepository.liverpool.ac.uk/id/eprint/2023961