Balanced Fair Resource Sharing in Computer Clusters
Abstract
We represent a computer cluster as a multi-server queue with some arbitrary bipartite 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 service capacity.
- Publication:
-
arXiv e-prints
- Pub Date:
- April 2016
- DOI:
- 10.48550/arXiv.1604.06763
- arXiv:
- arXiv:1604.06763
- Bibcode:
- 2016arXiv160406763B
- Keywords:
-
- Computer Science - Performance
- E-Print:
- doi:10.1016/j.peva.2017.08.006