top of page

Performance analysis of video streaming (YouTube) by Riverbed Modeler

ENSC833 Spring 2022 Team 07

Licheng Bao 301296884 lichengb@sfu.ca
Linqi Cheng 301271424 linqic@sfu.ca
Yiran Wang 301473391 ywa391@sfu.ca

Home: Welcome

Abstract

This project tries to use the Riverbed Modeler 17.5 to simulate and analyze YouTube video streaming performance. Implementing the project will use the data from YouTube and design a series of scenarios, including a relatively ideal scenario, a scenario of video browsing with other users, a scenario with the effect of different data rates, and a scenario with the movement. These scenarios will consider the evaluation criteria such as latency, throughput, etc.

Home: Text

Files

Home: List

Reference

[1] J.-H. Huh, “Reliable User Datagram Protocol as a Solution to Latencies in Network Games,” Electronics, vol. 7, no. 11, p. 295, Nov. 2018, doi: 10.3390/electronics7110295.

[2] N. Zhukova, “Top 100: The Most Visited Websites in the US [2021 Top Websites Edition],” Semrush, Oct. 28, 2020. https://www.semrush.com/blog/most-visited-websites/.(accessed Apr. 19, 2022) 

[3] C. Goodrow, “You know what’s cool? A billion hours,” YouTube Official Blog, Feb. 27, 2017. https://blog.youtube/news-and-events/you-know-whats-cool-billion-hours/. (accessed Apr. 19, 2022).

[4] Kim, & Park, S. (2017). Delay model of multicast protocols co-existing with legacy unicast in IEEE 802.11 wireless local area network. IET Communications, 11(9), 1438–1445. https://doi.org/10.1049/iet-com.2016.0660

[5] A. S. Gillis, “video streaming,” TechTarget, Nov. 12, 2021. Available: https://www.techtarget.com/searchunifiedcommunications/definition/streaming-video. (Accessed: Apr. 19, 2022.).

[6] A. Rao, A. Legout, Y. Lim, D. Towsley, C. Barakat, and W. Dabbous, “Network characteristics of video streaming traffic,” 2011. http://dx.doi.org/10.1145/2079296.2079321

[7] “YouTube,” Google Developers. https://developers.google.com/youtube/v3/live/guides/encoding-with-dash  (accessed Apr. 19, 2022). 

[8] W. D. D. Maza, “A Framework for Generating HTTP Adaptive Streaming Traffic in ns-3,” Archive ouverte HAL, Aug. 22, 2016. https://hal.archives-ouvertes.fr/hal-01362445/ (accessed Apr. 19, 2022). 

[9] S. Banerji and R. S. Chowdhury, “On IEEE 802.11: Wireless LAN Technology,” arXiv.org, Jul. 10, 2013. https://arxiv.org/abs/1307.2661

[10] “Riverbed Modeler Academic Edition,” Riverbed.com. https://cms-api.riverbed.com/portal/community_home. (accessed Apr. 19, 2022). 

[11] P. Krzyzanowski, “Quality of Service,” Pk.org, Sep. 29, 2012. https://people.cs.rutgers.edu/~pxk/417/notes/03-qos.html (accessed Apr. 19, 2022). 

[12] Amandeep Kaur, Haotian Ye,Ashiv Rao Dhondea, “Performance analysis of video streaming with WiFi”, http://www.sfu.ca/~hdhondea/projectfiles/ENSC894_Spring2020_report_team2.pdf

[13] P. Casas, P. Fiadino, A. Sackl and A. D'Alconzo, "YouTube in the move: Understanding the performance of YouTube in cellular networks," 2014 IFIP Wireless Days (WD), 2014, pp. 1-6, doi: 10.1109/WD.2014.7020798.

[14] S. Abdallah-Saleh, Q. Wang, C. Grecos and D. Thomson, "Handover evaluation for mobile video streaming in heterogeneous wireless networks," 2012 16th IEEE Mediterranean Electrotechnical Conference, 2012, pp. 23-26, doi: 10.1109/MELCON.2012.6196371.

[15] D. Jain, S. Agrawal, S. Sengupta, P. De, B. Mitra and S. Chakraborty, "Prediction of quality degradation for mobile video streaming apps: A case study using YouTube," 2016 8th International Conference on Communication Systems and Networks (COMSNETS), 2016, pp. 1-2, doi: 10.1109/COMSNETS.2016.7440005.

[16] Michael Ng, Ching Ho Weng, “Video Streaming over WiFi using Riverbed Modeler”, http://www.sfu.ca/~ljilja/ENSC427/Spring16/Projects/team1/ENSC427_team1_report.pdf

[17] “System requirements,” YouTube Help. https://support.google.com/youtube/answer/78358?hl=en  (accessed Apr. 27, 2022). 

[18] “How far will your Wifi signal reach?”, OpenWeb.co.za, Oct. 07, 2018. https://openweb.co.za/how-far-will-your-wifi-signal-reach/  (accessed Apr. 26, 2022).

[19] D. Gong, Y. Yang and H. Li, "An Efficient Cooperative Retransmission MAC Protocol for IEEE 802.11n Wireless LANs," 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems, 2013, pp. 191-199, doi: 10.1109/MASS.2013.27.

[20] “IEEE 802.11 Frame Aggregation — INET 4.3.0 documentation,” inet.omnetpp.org. https://inet.omnetpp.org/docs/showcases/wireless/aggregation/doc/index.html (accessed Apr. 28, 2022).

[21] J. Kim, J. Zheng, and P. Bertsch, “Video Streaming over Wi-Fi,”
http://www.sfu.ca/~ljilja/ENSC427/Spring15/Projects/team2/ENSC427_team2_report.pdf

[22] S. Calzada, C. Rietchel, and T. Szajner, “Performance Analysis of a Wireless Home Network,"

https://www.sfu.ca/~ljilja/ENSC427/Spring14/Projects/team4/ENSC427_team4_report.pdf

[23] M. Nomoto, C. Wu, S. Ohzahata, and T. Kato, “Resolving bufferbloat in TCP communication over IEEE 802.11n Wlan by reducing Mac retransmission limit at low data rate,” ThinkMind(TM) Digital Library, 23-Apr-2017. [Online]. Available: https://www.thinkmind.org/index.php?view=article&articleid=icn_2017_4_30_30016. [Accessed: 30-Apr-2022].

[24] A. Showail, K. Jamshaid and B. Shihada, "An empirical evaluation of bufferbloat in IEEE 802.11n wireless networks," 2014 IEEE Wireless Communications and Networking Conference (WCNC), 2014, pp. 3088-3093, doi: 10.1109/WCNC.2014.6953002.

[25] J. Gettys, "Bufferbloat: Dark Buffers in the Internet," in IEEE Internet Computing, vol. 15, no. 3, pp. 96-96, May-June 2011, doi: 10.1109/MIC.2011.56.

[26] L.Trajkovic, (2022)“Chapter 1: Introduction” [PDF]

[27] L.Trajkovic, (2022)“Chapter 2: Application Layer” [PDF]

[28] L.Trajkovic, (2022)“Chapter 3: Transport Layer” [PDF]

[29] Krishan, & Laxmi, V. (2015). IEEE 802.11 WLAN Load Balancing for Network Performance Enhancement. Procedia Computer Science, 57, 493–499. https://doi.org/10.1016/j.procs.2015.07.371 

[30] L.Trajkovic, “Wireless LAN Tutorial”, ENSC833, 2022 spring

Home: List
  • Facebook
  • Twitter
  • LinkedIn

©2022 by ENSC833_Team7. Proudly created with Wix.com

bottom of page