In this paper, we study the problem of multi- resource fairness in systems running 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 may 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 re- source shares to ensure multi-resource fairness between complex workflows. UDRF satisfies several desirable properties including strategy proofness, which...
Fair resource allocation is a key building block of any shared computing system. However, MemoryLess...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
Many current computing systems such as clouds and supercomputers charge users for their resource usa...
Abstract—Quantifying the notion of fairness is under-explored when users request different ratios of...
Max-Min Fairness is a flexible resource allocation mecha-nism used in most datacenter schedulers. Ho...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
Data analytic jobs usually require large volumes of data inputs that are available at geographically...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
International audienceDesigning efficient and fair algorithms for sharing multiple resources between...
Abstract. We claim that the current scheduling systems for high performance computing environments a...
Cloud computing is a novel paradigm which provides on demand, scalable and pay-as-you-use computing ...
A Multi-Resource Fair Allocation Mechanism, Also Called Per-Server Dominant Share Fairness (PSDSF), ...
Providing quality-of-service guarantees by means of fair shar-ing has never been more challenging in...
The computing systems and networks commonly uses resource allocation standards and protocols to secu...
Multi-cluster schedulers can dramatically improve average job turn-around time performance by making...
Fair resource allocation is a key building block of any shared computing system. However, MemoryLess...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
Many current computing systems such as clouds and supercomputers charge users for their resource usa...
Abstract—Quantifying the notion of fairness is under-explored when users request different ratios of...
Max-Min Fairness is a flexible resource allocation mecha-nism used in most datacenter schedulers. Ho...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
Data analytic jobs usually require large volumes of data inputs that are available at geographically...
Abstract—We study the multi-resource allocation problem in cloud computing systems where the resourc...
International audienceDesigning efficient and fair algorithms for sharing multiple resources between...
Abstract. We claim that the current scheduling systems for high performance computing environments a...
Cloud computing is a novel paradigm which provides on demand, scalable and pay-as-you-use computing ...
A Multi-Resource Fair Allocation Mechanism, Also Called Per-Server Dominant Share Fairness (PSDSF), ...
Providing quality-of-service guarantees by means of fair shar-ing has never been more challenging in...
The computing systems and networks commonly uses resource allocation standards and protocols to secu...
Multi-cluster schedulers can dramatically improve average job turn-around time performance by making...
Fair resource allocation is a key building block of any shared computing system. However, MemoryLess...
Resource allocation with fairness, considering multiple types of resources has become a substantial ...
Many current computing systems such as clouds and supercomputers charge users for their resource usa...