SLIDE 14 SplitCast: Optimizing Multicast Flows in Reconfigurable Datacenter Networks (INFOCOM20)
Intuition #2
14
21 42 63 123 reconfiguration Time(ms) 1
f2 f1 f3 f4 f5 splittable multicast + preemptive scheduling
#ports
f1 f4 f3 f5
T1=[1ms, 21ms] T2=[22ms, 42ms]
f4
T3=[43ms, 123ms]
f5 f2 f2
1 2 3 4 5 6
#Flows sender- receivers
time needs to complete
f1 1→2,3,4 20ms f2 5→1,3,6 20ms f3 3→1,2,5 20ms f4 1→5,6 100ms f5 3→1,2,4 40ms
f1 f4
T1=[1ms, 101ms] T2=[102ms, 142ms]
f2 f3 f5 f2
1 2 3 4 5 6 #ports
splittable multicast + non-preemptive scheduling
21 101 122 reconfiguration Time(ms) 1
f2 f1 f3 f4 f5
142 improve average flow time by 1.74×