2017
DOI: 10.1016/j.peva.2017.08.006
|View full text |Cite
|
Sign up to set email alerts
|

Balanced fair resource sharing in computer clusters

Abstract: We represent a computer cluster as a multi-server queue with some arbitrary graph of compatibilities between jobs and servers. Each server processes its jobs sequentially in FCFS order. The service rate of a job at any given time is the sum of the service rates of all servers processing this job. We show that the corresponding queue is quasi-reversible and use this property to design a scheduling algorithm achieving balanced fair sharing of the computing resources.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
58
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 44 publications
(58 citation statements)
references
References 31 publications
0
58
0
Order By: Relevance
“…single server. On the other hand, [9,15,4] focus on the problem of resource allocation, assuming a static load balancing that assigns incoming jobs to classes at random, independently of the system state. The class of a job in the system identifies the set of servers that can be pooled to process it in parallel.…”
Section: Serversmentioning
confidence: 99%
See 4 more Smart Citations
“…single server. On the other hand, [9,15,4] focus on the problem of resource allocation, assuming a static load balancing that assigns incoming jobs to classes at random, independently of the system state. The class of a job in the system identifies the set of servers that can be pooled to process it in parallel.…”
Section: Serversmentioning
confidence: 99%
“…Depending on the system state, the load balancer matches the job with a compatible class that subsequently determines its assigned servers. The upper part of our graph, which puts constraints on load balancing, corresponds to the bipartite graph of [1]; the lower part, which restricts the resource allocation, corresponds to the bipartite graph of [9,15,4].…”
Section: Serversmentioning
confidence: 99%
See 3 more Smart Citations