[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3210445.3210453acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Cross-Layer Effects on Training Neural Algorithms for Video Streaming

Published: 12 June 2018 Publication History

Abstract

Nowadays Dynamic Adaptive Streaming over HTTP (DASH) is the most prevalent solution on the Internet for multimedia streaming and responsible for the majority of global traffic. DASH uses adaptive bit rate (ABR) algorithms, which select the video quality considering performance metrics such as throughput and playout buffer level. Pensieve is a system that allows to train ABR algorithms using reinforcement learning within a simulated network environment and is outperforming existing approaches in terms of achieved performance. In this paper, we demonstrate that the performance of the trained ABR algorithms depends on the implementation of the simulated environment used to train the neural network. We also show that the used congestion control algorithm impacts the algorithms' performance due to cross-layer effects.

References

[1]
Claudio Alberti, Daniele Renzi, Christian Timmerer, and Christopher Mueller. Automated QoE Evaluation of Dynamic Adaptive Streaming Over HTTP. 5th International Workshop on Quality of Multimedia Experience (QoMEX), 2013.
[2]
M. Allman, V. Paxson, and E. Blanton. TCP Congestion Control. RFC 5681 (Draft Standard), September 2009.
[3]
Divyashri Bhat, Amr Rizk, and Michael Zink. Not so QUIC: A Performance Study of DASH over QUIC. In Proceedings of the 27th Workshop on Network and Operating Systems Support for Digital Audio and Video, pages 13--18. ACM, 2017.
[4]
Neal Cardwell, Yuchung Cheng, C Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. BBR: Congestion-Based Congestion Control. ACM Queue, 14(5):50:20--50:53, 2016.
[5]
Cisco. The Zettabyte Era: Trends and Analysis. (June 2017):1--32, 2017.
[6]
Jairo Esteban, Steven Benno, Andre Beck, Yang Guo, Volker Hilt, and Ivica Rimac. Interactions between HTTP adaptive streaming and TCP. Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video - NOSSDAV '12, pages 21--26, 2012.
[7]
Sangtae Ha, Injong Rhee, and Lisong Xu. CUBIC: A New TCP-Friendly HighSpeed TCP Variant. ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel, 42(5):64--74, 2008.
[8]
Te-Yuan Huang, Nikhil Handigol, Brandon Heller, Nick NcKeown, and Ramesh Johari. Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard. Proceedings of the ACM conference on Internet measurement, pages 225--238, 2012.
[9]
Yao Liu, Sujit Dey, Fatih Ulupinar, Michael Luby, and Yinian Mao. Deriving and Validating User Experience Model for DASH Video Streaming. IEEE Transactions on Broadcasting, 61(4):651--665, 2015.
[10]
Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. Neural Adaptive Video Streaming with Pensieve. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pages 197--210. ACM, 2017.
[11]
Volodymyr Mnih, Adria Puigdomenech Badia, Mehdi Mirza, Alex Graves, Timothy Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. Asynchronous methods for deep reinforcement learning. In International Conference on Machine Learning, pages 1928--1937, 2016.
[12]
Yongtao Shuai and Thorsten Herfet. On stabilizing buffer dynamics for adaptive video streaming with a small buffering delay. In 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), pages 435--440. IEEE, 2017.
[13]
Kevin Spiteri, Rahul Urgaonkar, and Ramesh K. Sitaraman. BOLA: Near-optimal bitrate adaptation for online videos. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications, IEEE INFOCOM, 2016.
[14]
Denny Stohr, Alexander Frömmgen, Jan Fornoff, Michael Zink, Alejandro Buchmann, and Wolfgang Effelsberg. QoE Analysis of DASH Cross-Layer Dependencies by Extensive Network Emulation. In Proceedings of the workshop on QoE-based Analysis and Management of Data Communication Networks, 2016.
[15]
Christian Timmerer and Alan Bertoni. Advanced Transport Options for the Dynamic Adaptive Streaming over HTTP. arXiv preprint arXiv:1606.00264, 2016.
[16]
Cong Wang, Amr Rizk, and Michael Zink. SQUAD: a spectrum-based quality adaptation for dynamic adaptive streaming over HTTP. In Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016, pages 1 -- 12, 2016.
[17]
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, and Bruno Sinopoli. A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP. Proceedings of the 2015 ACM SIGCOMM, pages 325--338, 2015.

Cited By

View all
  • (2024)Dancing with Shackles, Meet the Challenge of Industrial Adaptive Streaming via Offline Reinforcement LearningIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621126(2169-2178)Online publication date: 20-May-2024
  • (2023)Optimizing Adaptive Video Streaming with Human FeedbackProceedings of the 31st ACM International Conference on Multimedia10.1145/3581783.3611771(1707-1718)Online publication date: 26-Oct-2023
  • (2023)DeepSHARQ: hybrid error coding using deep learningJournal of Reliable Intelligent Environments10.1007/s40860-023-00207-79:3(283-301)Online publication date: 14-Jun-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
NOSSDAV '18: Proceedings of the 28th ACM SIGMM Workshop on Network and Operating Systems Support for Digital Audio and Video
June 2018
84 pages
ISBN:9781450357722
DOI:10.1145/3210445
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. congestion control
  2. cross-layer effects
  3. dynamic adaptive streaming

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

MMSys '18
Sponsor:
MMSys '18: 9th ACM Multimedia Systems Conference
June 12 - 15, 2018
Amsterdam, Netherlands

Acceptance Rates

Overall Acceptance Rate 118 of 363 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Dancing with Shackles, Meet the Challenge of Industrial Adaptive Streaming via Offline Reinforcement LearningIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621126(2169-2178)Online publication date: 20-May-2024
  • (2023)Optimizing Adaptive Video Streaming with Human FeedbackProceedings of the 31st ACM International Conference on Multimedia10.1145/3581783.3611771(1707-1718)Online publication date: 26-Oct-2023
  • (2023)DeepSHARQ: hybrid error coding using deep learningJournal of Reliable Intelligent Environments10.1007/s40860-023-00207-79:3(283-301)Online publication date: 14-Jun-2023
  • (2022)PRIORProceedings of the 32nd Workshop on Network and Operating Systems Support for Digital Audio and Video10.1145/3534088.3534348(36-42)Online publication date: 17-Jun-2022
  • (2022)Quality-Aware Deep Reinforcement Learning for Streaming in Infrastructure-Assisted Connected VehiclesIEEE Transactions on Vehicular Technology10.1109/TVT.2021.313445771:2(2002-2017)Online publication date: Feb-2022
  • (2022)Learning Tailored Adaptive Bitrate Algorithms to Heterogeneous Network Conditions: A Domain-Specific Priors and Meta-Reinforcement Learning ApproachIEEE Journal on Selected Areas in Communications10.1109/JSAC.2022.318080440:8(2485-2503)Online publication date: Aug-2022
  • (2020)SMASH: A Supervised Machine Learning Approach to Adaptive Video Streaming over HTTP2020 Twelfth International Conference on Quality of Multimedia Experience (QoMEX)10.1109/QoMEX48832.2020.9123139(1-6)Online publication date: May-2020
  • (2020)Quality-Aware Neural Adaptive Video Streaming With Lifelong Imitation LearningIEEE Journal on Selected Areas in Communications10.1109/JSAC.2020.300036338:10(2324-2342)Online publication date: Oct-2020
  • (2020)Deepmpc: A Mixture Abr Approach Via Deep Learning And Mpc2020 IEEE International Conference on Image Processing (ICIP)10.1109/ICIP40778.2020.9191198(1231-1235)Online publication date: Oct-2020
  • (2019)Comyco: Quality-Aware Adaptive Video Streaming via Imitation LearningProceedings of the 27th ACM International Conference on Multimedia10.1145/3343031.3351014(429-437)Online publication date: 15-Oct-2019

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media