Balajee Vamanan et al.
Deadline-Aware Datacenter TCP (D2TCP)
Balajee Vamanan, Jahangir Hasan, and
- T. N. Vijaykumar
Datacenter TCP (D 2 TCP) Balajee Vamanan, Jahangir Hasan, and T. N. - - PowerPoint PPT Presentation
Balajee Vamanan et al. Deadline-Aware Datacenter TCP (D 2 TCP) Balajee Vamanan, Jahangir Hasan, and T. N. Vijaykumar Balajee Vamanan et al. Datacenters and OLDIs OLDI = O n L ine D ata I ntensive applications e.g., Web search, retail,
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
1.0 1.0
d = 1 d < 1 (far deadline) d > 1 (near deadline)
far near
d = 1
Balajee Vamanan et al.
Threshold
Balajee Vamanan et al.
“completion time with window (W)” ÷ “deadline remaining”
W/2 Tc W L time
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
ToR Switch Servers
Balajee Vamanan et al.
0,00 0,50 1,00 1,50 2,00 2,50 200 550 900 1250 1600 1950 2300 2650 3000 3350 3700
Bandwidth (Gbps) Time (ms) DCTCP Flow-0 Flow-1
0,00 0,50 1,00 1,50 2,00 200 550 900 1250 1600 1950 2300 2650 3000 3350
Bandwidth (Gbps) Time (ms) D2TCP Flow-2 Flow-3
Balajee Vamanan et al.
Fabric Switch Racks
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
50,71 56,95 5 10 15 20 25 30 35 40 45 5 10 15 20 25 30 35 40 Percent Missed Deadlines Fan-in degree TCP DCTCP D3 D2
D2TCP
Balajee Vamanan et al.
0,80 0,85 0,90 0,95 1,00 1,05
5 10 15 20 25 30 35 40 Long flow b/w norm. TCP Fan-in degree DCTCP D3 OTCP
(within 5% of TCP)
D2TCP
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
5 10 15 20 1,25 1,5 1,75 2 2,25 2,5 2,75 3 Missed deadlines (%) Range of Gamma [1/n,n] Fan-in = 25 Fan-in = 30 Fan-in = 35
Balajee Vamanan et al.
1.0
1.0
d = 1 d ~= 0 d >> 1
Balajee Vamanan et al.
2 4 6 8 10 12 14 16 18 20 20 30 40 Percent Missed Deadlines Fan-in degree DCTCP-Real D2-Real DCTCP-Sim D2-Sim 400 450 500 550 600 20 30 40 Long flow b/w (Mbps) Fan-in degree
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
5 10 15 20 25 30 35 40 45 5 10 15 20 25 30 35 40
% missed deadlines Fan-in degree TCP DCTCP D3 D2TCP
5 10 15 20 25 30 35 40 45 5 10 15 20 25 30 35 40
Fan-in degree
5 10 15 20 25 30 35 40 5 10 15 20 25 30 35 40
Fan-in degree
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
W/2 Tc W L time
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.
Balajee Vamanan et al.