You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-10Lines changed: 16 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,8 @@
1
+
# 🚀 Kubernetes Scheduler Simulator
2
+
3
+
The simulator evaluates different scheduling policies in GPU-sharing clusters.
4
+
It includes the Fragmentation Gradient Descent (FGD) policy proposed in the ATC paper (Beware of Fragmentation: Scheduling GPU-Sharing Workloads with Fragmentation Gradient Descent), along with other baseline policies.
5
+
1
6
## 🚧 Environment Setup
2
7
3
8
Please ensure that Go is installed.
@@ -16,31 +21,32 @@ $ make
16
21
17
22
## 🔥 Quickstart Example
18
23
19
-
The following example will schedule 6 test pods onto a cluster with 2 nodes, and the expected output will show the allocation ratio of each resource dimension (CPU, memory, GPU).
24
+
The following example will schedule 6 pods to a cluster with 2 nodes, and the expected output will show the allocation ratio of each resource dimension (CPU, memory, GPU).
25
+
The default scheduling policy is fragmentation gradient descent (FGD).
20
26
21
27
```bash
22
28
$ bin/simon apply --extended-resources "gpu" \
23
29
-f example/test-cluster-config.yaml \
24
30
-s example/test-scheduler-config.yaml
25
31
```
26
32
27
-
## 🔮 Experiments
33
+
## 🔮 Experiments on Production Traces
28
34
29
-
TBD.
35
+
Please refer to [README](data/README.md) under the `data` directory to prepare production traces, and then refer to [README](experiments/README.md) under the `experiments` directory to reproduce the results reported in the paper.
30
36
31
37
## 📝 Paper
32
38
33
39
Please cite our paper if it is helpful to your research.
34
40
35
41
```
36
42
@inproceedings{FGD,
37
-
title = {Beware of Fragmentation: Scheduling GPU-Sharing Workloads with Fragmentation Gradient Descent},
38
-
author = {Qizhen Weng and Lingyun Yang and Yinghao Yu and Wei Wang and Xiaochuan Tang and Guodong Yang and Liping Zhang},
0 commit comments