Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Multimedia Streaming via TCP: An Analytic Performance Study Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley.

Similar presentations


Presentation on theme: "1 Multimedia Streaming via TCP: An Analytic Performance Study Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley."— Presentation transcript:

1 1 Multimedia Streaming via TCP: An Analytic Performance Study Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley

2 2 Introduction Under what circumstances can TCP streaming provide satisfactory performance? Live video streaming is constrained streaming Stored video streaming is unconstrained streaming

3 3 Outline Analytic model Simulation Experiments Effect of parameters on performance

4 4 Contribution of Paper develop discrete-time Markov models for live and stored video streaming explore how parameters (i.e. loss rate, round trip time, timeout value & playback rate) affect TCP streaming performance

5 5 Assumption Average TCP throughput is no less than the video bitrate Startup delay on the order of seconds Videos are of constant bit rate (CBR)

6 6 Performance metrics Fraction of late packets no known metric directly for viewing quality

7 7 Notations

8 8 Model for TCP time unit is round (length of a round = a round trip time) X i is the state of model in the ith round X i = (W i, C i, L i, E i, R i ) W i = window size C i = delayed ACK behavior L i = # packets lost in (i-1)th round E i = backoff exponent if in timeout state R i = 0 for new packet; =1 for retransmission

9 9 Model for streaming

10 10 Model for constrained streaming Y i is the state of the model in the ith round Y i = (X i, N i ) X i = state of TCP (mentioned before) N i = # early packets

11 11 Model for unconstrained streaming As length go to infinity, # early packets go to infinity and fraction of late packets go to zero use transient analysis Y i is the state of the model in the ith round Y i = X i

12 12 Model for unconstrained streaming use impulse reward to obtain transient distribution of N i impulse reward = difference % # packets received and played back in transition N i ’ = accumulation of the impulse reward up to ith round

13 13 Model for unconstrained streaming

14 14 Simulation

15 15 Simulation

16 16 Simulation

17 17 Simulation

18 18 Simulation

19 19 Simulation

20 20 Simulation

21 21 Simulation

22 22 Experiments

23 23 Experiment

24 24 Experiment

25 25 Exploring parameter space

26 26 Effect of video length

27 27 Effect of T/μ playback rate T/μ 511.4 551.3 601.2

28 28 Sensitivity to parameters

29 29 Conditions for satisfactory performance

30 30 Summary of results fraction of late packets increases with length in live streaming, but decreases with length in stored streaming performance increases with T/μ; beyond a certain point yields diminishing gain performance is not solely determined by T/μ but also sensitive to parameters like R, p, T0 For large R, p and T0, either long startup delay or T/μ greater than 2 is needed for low fraction of late packets

31 31 Implication large fraction of streaming video clips are encoded at 300Kbps most DSL and cable modem connection support 750Kbps – 1.5Mbps TCP streaming is adequate for broadband users

32 32 Conclusion Discrete-time Markov models for live and stored video streaming Simulation and experiments show models are accurate Study effect of various parameters on performance with the models


Download ppt "1 Multimedia Streaming via TCP: An Analytic Performance Study Bing Wang, Jim Kurose, Prashant Shenoy, Don Towsley."

Similar presentations


Ads by Google