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.
| Original language | English |
|---|---|
| Pages (from-to) | 70-83 |
| Number of pages | 14 |
| Journal | Performance Evaluation |
| Volume | 116 |
| DOIs | |
| Publication status | Published - 1 Nov 2017 |
| Externally published | Yes |
Keywords
- Balanced fairness
- Multi-server queues
- Order independent queues
- Parallel processing
- Whittle networks