Document 11461604

advertisement
Coupled conges-on control for RTP media dra$-­‐welzl-­‐rmcat-­‐coupled-­‐cc-­‐04 Michael Welzl, Safiqul Islam, Stein Gjessing RMCAT 91st IETF Mee/ng Honolulu, US 12 November 2014 1 Context, background •  Having mul/ple conges/on controlled flows from the same sender compete on the same boLleneck is detrimental –  By first combining their conges/on controllers in the sender, we can beLer control fairness (with priori/es) and get less delay and loss •  Two elements: 1) shared boLleneck detec/on (sbd), 2) coupled conges/on control –  In rtcweb, 1) can some/mes be very easy: same 6-­‐
tuple. But measurement-­‐based sbd enables broader applica/on of 2) (same sender, different receivers) 2 What’s new in -­‐04? •  Minor update –  Extended SBD sec/on –  Added a note about window based conges/on controllers •  Papers, code etc. available via: hLp://heim.ifi.uio.no/safiquli/coupled-­‐cc/index.html 3 Shared boLlenecks •  Coupled CC only makes sense across a common boLleneck –  This was ignored in prior work –  But how to know? 1.  Mul/plexing (same 5-­‐, actually 6-­‐tuple) –  but only for same source/des/na/on hosts 2.  Configura/on (e.g. common wireless uplink) 3.  Measurement –  Never 100% reliable, but: different receivers possible! –  Historically considered imprac/cal, but recent work: David Hayes, Simone Ferlin-­‐Oliveira, Michael Welzl: "PracJcal Passive Shared BoLleneck DetecJon Using Shape Summary StaJsJcs", IEEE LCN 2014, 8-­‐11 September 2014
4 Some simula/on results F1 F1 F2 F2 Fn • 
• 
• 
• 
R1 R2 Fn BoLleneck – 10 Mbps Packet Size – 1500 Bytes RTT – 100 ms All tests carried out 10 /mes with random start /mes picked from first second 5 85
100
80
90
Link Utilization %
Average Queue Length
Mul/ple LEDBAT flows 75
70
65
60
FSE
Without FSE
2
4
6
8
10
12
14
# of Flows
Average Queue Length of LEDBAT Flows – with and without FSE 16
18
20
80
70
60
50
FSE
Without FSE
2
4
6
8
10
12
14
16
18
20
# of Flows
Link U/liza/on of LEDBAT Flows – with and without FSE 6 Next step •  Working with SCTP and LEDBAT •  Working with one of the RMCAT conges/on controllers 7 Q&A 8 
Download