Practical Fairness Metric for Network Resource Allocation
Presenter: Shaoting Feng
Mentor: Liangcheng Yu, Vincent Liu
Fairness matters
2
SJTU
Jain’s Fairness Index quantitatively measures fairness
3
SJTU
But, Jain’s Fairness Index is not enough!
4
SJTU
What are the practical applications?
5
SJTU
6
02- Normalized Area Index
01- Extended JFI
03- Current project status
Outline
目录
CONTENTS
目 录
What if we divide the time?
7
SJTU
Have we solved the problem?
8
eJFI not fair
JFI fair
SJTU
Have we solved the problem?
9
SJTU
Have we solved the problem?
10
Dividing the sub-regions using breakpoints does not make sense
SJTU
What if we push to finest granularity?
11
SJTU
12
02- Normalized Area Index
01- Extended JFI
03- Current project status
Outline
目录
CONTENTS
目 录
Design Goal
13
SJTU
Workflow
14
SJTU
Normalized Area Index
15
SJTU
Example use case: mul flows + async arrival
16
…
…
SJTU
Long/short flows reveal difference between CCA
17
Type | Tag | CCA | Demand | Period (s) |
Long-lived flow | 0-99 | Experiment 1: TcpNewReno Experiment 2: TcpCubic | 2Mbps | 0-10 |
Data burst | 100-199 | 100Mbps | 0-0.1 | |
200-299 | 100Mbps | 2-2.1 | ||
300-399 | 100Mbps | 4-4.1 | ||
400-499 | 100Mbps | 6-6.1 | ||
500-599 | 100Mbps | 8-8.1 |
TcpNewReno: Unfairness Index = 0.10
TcpCubic: Unfairness Index = 0.41
SJTU
Long/short flows reveal difference between CCA
18
Type | Tag | CCA | Demand | Period (s) |
Long-lived flow | 0-99 | Experiment 1: TcpNewReno Experiment 2: TcpCubic | 2Mbps | 0-10 |
Data burst | 100-199 | 100Mbps | 0-0.1 | |
200-299 | 100Mbps | 2-2.1 | ||
300-399 | 100Mbps | 4-4.1 | ||
400-499 | 100Mbps | 6-6.1 | ||
500-599 | 100Mbps | 8-8.1 |
TcpNewReno: Unfairness Index = 0.10
TcpCubic: Unfairness Index = 0.41
Our metric is capable of analyzing async flows with different life spans
SJTU
Example use case: change of data burst period
19
SJTU
As period increases, the network should be more fair.
20
SJTU
How to implement JFI?
21
SJTU
JFI doesn’t show the pattern; ours does.
22
SJTU
23
02- Normalized Area Index
01- Extended JFI
03- Current project status
Outline
目录
CONTENTS
目 录
Key of our metric: dynamic
24
SJTU
Thank you for your attention!
Summary
SJTU