Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard
- Five students from Stanford
- Published in 2012
- ACM’s Internet Measurement Conference (IMC)
- 23 citations
Ahmad Tahir 1/26
Confused, Timid, and Unstable: Picking a Video Streaming Rate is - - PowerPoint PPT Presentation
Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard Five students from Stanford Published in 2012 ACMs Internet Measurement Conference (IMC) 23 citations Ahmad Tahir 1/26 o Problem o Background
Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard
Ahmad Tahir 1/26
The streaming video quality deteriorates when another competing flow for a limited bandwidth starts.
2/26
Maintaining a careful balance between: not wanting to cause a re-buffer not wanting to deliver unnecessarily low quality
Typical HTTP streaming setup
3/26
Problem Background Knowledge
How well do they pick what to request?
4/26
Maximum:5 Mb/s Fair Share: 2.5 Mb/s Optimal: 1.75 Mb/s Used: 235 kb/s What makes this so difficult?
5/26
Problem Background Knowledge Research Motivation
Services are similar - not identical Ways to stream HTTP video:
6/26
Implementation Details
7/26
Network Parameter Controls
NetFPGA rate limiter: 5 MB/s Competing flow: same file, same CDN, simple TCP file download
8/26
Problem Background Knowledge Research Motivation Experimental Setup
9/26
10/26
Sanity Check?
11/26
Problem Background Knowledge Research Motivation Experimental Setup First Results
Follow the spiral down Monitor everything:
Where do these algorithms go wrong?
12/26
Client Network Behavior
13/26
TCP Congestion Window
14/26
Completely Squashed
15/26
Rational Behavior
16/26
A More Complete Picture
17/26
The “Spiral” Part
18/26
Another Thing - Timing
19/26
Problem Background Knowledge Research Motivation Experimental Setup First Results Downward Spiral
Mimic Service A
20/26
Less Conservative
21/26
Better Filtering
average
22/26
Finally: Bigger Segments
23/26
Problem Background Knowledge Research Motivation Experimental Setup First Results Downward Spiral Intervention
24/26
To Conclude
which can improve its interplay with TCPs congestion control
25/26
26/26