Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Characterizing TCP Performance for Chunk Delivery in DASH

  • Conference paper
  • First Online:
Advances in Multimedia Information Processing - PCM 2016 (PCM 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9916))

Included in the following conference series:

Abstract

Dynamic Adaptive Streaming over HTTP (DASH) has emerged as an increasingly popular paradigm for video streaming [12], in which a video is segmented into many chunks delivered to users by HTTP request/response over Transmission Control Protocol (TCP) connections. Therefore, it is intriguing to study the performance of strategies implemented in conventional TCPs, which are not dedicated for video streaming, e.g., whether chunks are efficiently delivered when users perform interactions with the video players. In this paper, we conduct measurement studies on users chunk requesting traces in DASH from a representative video streaming provider, to investigate users behaviors in DASH, and TCP-connection-level traces from CDN servers, to investigate the performance of TCP for DASH. By studying how video chunks are delivered in both the slow start and congestion avoidance phases, our observations have revealed the performance characteristics of TCP for DASH as follows: (1) Request patterns in DASH have a great impact on the performance of TCP variations including cubic; (2) Strategies in conventional TCPs may cause user perceived quality degradation in DASH streaming; (3) Potential improvement to TCP strategies for better delivery in DASH can be further explored.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Adobe: HTTP Dynamic Streaming (2011)

    Google Scholar 

  2. Akhshabi, S., Anantakrishnan, L., Begen, A.C., Dovrolis, C.: What happens when HTTP adaptive streaming players compete for bandwidth? In: ACM NOSSDAV (2012)

    Google Scholar 

  3. Allman, M., Paxson, V., Stevens, W., et al.: TCP congestion control (1999)

    Google Scholar 

  4. Alvarez-Horine, R., Moh, M.: Experimental evaluation of Linux TCP for adaptive video streaming over the cloud. In: IEEE Globecom WKSHPS (2012)

    Google Scholar 

  5. Apple: HTTP Live Streaming Overview (2011)

    Google Scholar 

  6. Bestv: http://www.bestv.com.cn/

  7. Esteban, J., Benno, S.A., Beck, A., Guo, Y., Hilt, V., Rimac, I.: Interactions between HTTP adaptive streaming and TCP. In: ACM NOSSDAV (2012)

    Google Scholar 

  8. Fu, C.P., Liew, S.C.: TCP Veno: TCP enhancement for transmission over wireless access networks. IEEE JSAC 21, 216–228 (2003)

    Google Scholar 

  9. Ha, S., Rhee, I., Xu, L.: Cubic: a new TCP-friendly high-speed TCP variant. ACM SIGOPS Operating Syst. Rev. 42, 64–74 (2008)

    Article  Google Scholar 

  10. Hacker, T.J., Noble, B.D., Athey, B.D.: Improving throughput and maintaining fairness using parallel TCP. In: IEEE INFOCOM (2004)

    Google Scholar 

  11. Joseph, V., de Veciana, G.: NOVA: QoE-driven optimization of dash-based video delivery in networks. In: IEEE INFOCOM (2014)

    Google Scholar 

  12. Li, B., Wang, Z., Liu, J., Zhu, W.: Two decades of internet video streaming: a retrospective view. ACM TOMM 9 (2013)

    Google Scholar 

  13. (MPEG), I.J.S.W.: Dynamic adaptive streaming over HTTP (2010)

    Google Scholar 

  14. Sodagar, I.: The MPEG-DASH standard for multimedia streaming over the internet. IEEE MultiMedia 18, 62–67 (2011)

    Article  Google Scholar 

  15. Stevens, W.R.: TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms (1997)

    Google Scholar 

  16. Tencent: Tencent Video (2013)

    Google Scholar 

  17. Wang, J., Wen, J., Han, Y., Zhang, J., Li, C., Xiong, Z.: CUBIC-FIT: a high performance and TCP cubic friendly congestion control algorithm. IEEE Commun. Lett. 17, 1664–1667 (2013)

    Article  Google Scholar 

  18. Wang, J., Wen, J., Zhang, J., Han, Y.: TCP-FIT: an improved TCP congestion control algorithm and its performance. In: IEEE INFOCOM (2011)

    Google Scholar 

  19. Wei, D.X., Jin, C., Low, S.H., Hegde, S.: FAST TCP: motivation, architecture, algorithms, performance. IEEE/ACM ToN 14, 1246–1259 (2006)

    Article  Google Scholar 

Download references

Acknowledgement

This work is supported in part by the National Natural Science Foundation of China under Grant No. 61210008, 61272231 and 61402247.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wen Hu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Hu, W., Wang, Z., Sun, L. (2016). Characterizing TCP Performance for Chunk Delivery in DASH. In: Chen, E., Gong, Y., Tie, Y. (eds) Advances in Multimedia Information Processing - PCM 2016. PCM 2016. Lecture Notes in Computer Science(), vol 9916. Springer, Cham. https://doi.org/10.1007/978-3-319-48890-5_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48890-5_50

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48889-9

  • Online ISBN: 978-3-319-48890-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics