Title: Measurements of the Congestion Responsiveness of Windows Streaming Media
1Measurements of the Congestion Responsiveness of
Windows Streaming Media
James Nichols, Mark Claypool, Robert Kinicki and
Mingzhe Li Computer Science Department Worcester
Polytechnic Institute Massachusetts, USA
NOSSDAV 2004 - Kinsale, County Cork, Ireland
2Network Impact of Streaming Media
- Streaming Media has specific bitrate and timing
requirements. - Flows unresponsive to congestion can cause
unfairness and contribute to congestion collapse. - Streaming Media applications rely on the
application layer to provide adaptability to
available capacity - Windows Streaming Media (WSM) uses Intelligent
Streaming
NOSSDAV 2004
3Methodology
- Construct testbed
- Create/adapt tools
- Encode content
- Systematic control
- Examine SBR clip
- Range of SBR clips
- MBR clips
- Vary loss and latency
NOSSDAV 2004
4Single Bitrate Clip Experiment
- Hypothesis SBR clips are unresponsive to
congestion - Latency 45 ms
- Induced loss 0
- Bottleneck capacity 725 Kbps
- Start a TCP flow through the link
- 10 Seconds later stream a WSM clip
- Measure achieved bitrates and loss rates for each
flow
NOSSDAV 2004
5340 Kbps Clip - Bottleneck Capacity 725 Kbps
TCP- Friendly?
lt 0.001 packet loss After 15 seconds
6548 Kbps Clip - Bottleneck Capacity 725 Kbps
Not TCP- Friendly!
0.003 packet loss for WSM 0.006 packet loss
for TCP after 15 seconds
71128 Kbps Clip - Bottleneck Capacity 725 Kbps
Responsive To Capacity?
8SBR Clips - Bottleneck Capacity 725
KbpsBuffering Period
NOSSDAV 2004
9SBR Clips - Bottleneck Capacity 725 KbpsPlayout
Period
NOSSDAV 2004
10Multiple Bitrate Clips
- Hypothesis Multiple Bitrates make WSM more
responsive to congestion - Same experiment as before, but with different
encoded content - Vary network capacity 250, 725, 1500 Kbps
- Created two sets of 10 multiple bitrate clips
- Experiments with lots of other MBR clips
NOSSDAV 2004
11Multiple Bitrate Content
- First set of clips (adding lower)
- 1128 Kbps
- 1128-764 Kbps
- 1128-764-548 Kbps
-
- 1128-764-548-340-282-148-109-58-43-28 Kbps
NOSSDAV 2004
12Multiple Bitrate Clips
Buffering
Playout
NOSSDAV 2004
13Additional experiments
- Not enough time to discuss all the results
- Different bottleneck capacities
- Vary loss rate and latencies
- Also looked at other network level metrics
interarrival times, and burst lengths.
NOSSDAV 2004
14Conclusions
- WSM is not CBR
- Buffering period
- Not TCP-friendly
- Responds to capacity
- Chooses highest rate less than capacity
- Otherwise, lowest rate available
- Performance depends upon encoding
NOSSDAV 2004
15Future Work
- Run the same experiments with other streaming
technologies RealVideo and Quicktime - Examine the effects of different content types
- Build NS simulation model of streaming media for
use in future research
NOSSDAV 2004
16Measurements of the Congestion Responsiveness of
Windows Streaming Media
James Nichols, Mark Claypool, Robert Kinicki and
Mingzhe Li http//perform.wpi.edu
NOSSDAV 2004 - Kinsale, County Cork, Ireland