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

A Supervised Machine Learning Approach for DASH Video QoE Prediction in 5G Networks

Published: 16 November 2020 Publication History

Abstract

Future fifth generation (5G) networks are envisioned to provide improved Quality-of-Experience (QoE) for applications by means of higher data rates, low and ultra-reliable latency and very high reliability. Proving increasing beneficial for mobile devices running multimedia applications. However, there exist two main co-related challenges in multimedia delivery in 5G. Namely, balancing operator provisioning and client expectations. To this end, we investigate how to build a QoE-aware network that guarantees at run-time that the end-to-end user experience meets the end users' expectations at the same that the network's Quality of Service (QoS) varies. The contribution of this paper is twofold: first, we consider a Dynamic Adaptive Streaming over HTTP (DASH) video application in a realistic emulation environment derived from real 5G traces in static and mobility scenarios to assess the QoE performance of three state-of-art Adaptive Bitrate Streaming (ABS) algorithm categories: Hybrid - Elastic and Arbiter+; buffer-based - BBA and Logistic; and rate-based - Exponential and Conventional. Second, we propose a Machine Learning (ML) classifier to predict user satisfaction which considers network metrics, such as RTT, throughput, and number of packets. Our proposed model does not rely on knowledge about the application or specific traffic information. We show that our ML classifiers achieve a QoE prediction accuracy of 87.63 % and 79 % for static and mobility scenarios, respectively.

References

[1]
Adnan Ahmed, Zubair Shafiq, Harkeerat Bedi, and Amir Khakpour. 2017. Suffering from buffering? detecting qoe impairments in live video streams. In 2017 IEEE 25th International Conference on Network Protocols (ICNP). IEEE, 1--10.
[2]
Zahaib Akhtar, Yun Seong Nam, Ramesh Govindan, Sanjay Rao, Jessica Chen, Ethan Katz-Bassett, Bruno Ribeiro, Jibin Zhan, and Hui Zhang. 2018. Oboe: Auto- Tuning Video ABR Algorithms to Network Conditions. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (Budapest, Hungary) (SIGCOMM '18). Association for Computing Machinery, New York, NY, USA, 44--58. https://doi.org/10.1145/3230543.3230558
[3]
Sana Aroussi, Thouraya Bouabana-Tebibel, and Abdelhamid Mellouk. 2012. Empirical QoE/QoS correlation model based on multiple parameters for VoD flows. In 2012 IEEE Global Communications Conference (GLOBECOM). IEEE, 1963--1968.
[4]
Doru Gabriel Balan and Dan Alin Potorac. 2009. Linux HTB queuing discipline implementations. In 2009 First International Conference on Networked Digital Technologies. IEEE, 122--126.
[5]
Neeraj Bhargava, Girja Sharma, Ritu Bhargava, and Manish Mathuria. 2013. Decision tree analysis on j48 algorithm for data mining. Proceedings of International Journal of Advanced Research in Computer Science and Software Engineering 3, 6 (2013).
[6]
Yanjiao Chen, Kaishun Wu, and Qian Zhang. 2014. From QoS to QoE: A tutorial on video quality assessment. IEEE Communications Surveys & Tutorials 17, 2 (2014), 1126--1165.
[7]
Y. Chien, K. C. Lin, and M. Chen. 2015. Machine learning based rate adaptation with elastic feature selection for HTTP-based streaming. In 2015 IEEE International Conference on Multimedia and Expo (ICME). 1--6.
[8]
L. De Cicco et al. [n.d.]. ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH). In 2013 20th International Packet Video Workshop. https://doi.org/10.1109/PV.2013.6691442
[9]
Conviva. 2020. Conviva's State of Streaming Q1 2020. https://www.conviva.com/ state-of-streaming/
[10]
Luca De Cicco, Giuseppe Cilli, and Saverio Mascolo. 2019. ERUDITE: A Deep Neural Network for Optimal Tuning of Adaptive Video Streaming Controllers. In Proceedings of the 10th ACM Multimedia Systems Conference (Amherst, Massachusetts) (MMSys '19). Association for Computing Machinery, New York, NY, USA, 13--24. https://doi.org/10.1145/3304109.3306216
[11]
Giorgos Dimopoulos, Ilias Leontiadis, Pere Barlet-Ros, and Konstantina Papagiannaki. 2016. Measuring video QoE from encrypted traffic. In Proceedings of the 2016 Internet Measurement Conference. ACM, 513--526.
[12]
Z. Duanmu et al. 2018. A Quality-of-Experience Database for Adaptive Video Streaming. IEEE Transactions on Broadcasting 64, 2 (June 2018), 474--487. https: //doi.org/10.1109/TBC.2018.2822870
[13]
Christian Esteve Rothenberg, Danny Alex Lachos Perez, Nathan F. Saraiva de Sousa, Raphael Rosa, Raza Ul Mustafa, Md Tariqul Islam, and Pedro Henrique Gomes. 2020. Intent-based Control Loop for DASH Video Service Assurance using ML-based Edge QoE Estimation. In 2020 6th IEEE International Conference on Network Softwarization (NetSoft) (NetSoft 2020). Ghent, Belgium.
[14]
T. Huang et al. 2014. A Buffer-based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service. In Proceedings of the 2014 ACM Conference on SIGCOMM (Chicago, Illinois, USA) (SIGCOMM '14). ACM, New York, NY, USA, 187--198. https://doi.org/10.1145/2619239.2626296
[15]
Péter András Kara, László Bokor, Andreas Sackl, and Mariana Mourão. 2015. What your phone makes you see: Investigation of the effect of end-user devices on the assessment of perceived multimedia quality. In 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).
[16]
Z. Li et al. 2014. Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale. IEEE Journal on Selected Areas in Communications 32, 4 (April 2014), 719--733. https://doi.org/10.1109/JSAC.2014.140405
[17]
Andy Liaw, Matthew Wiener, et al. 2002. Classification and regression by randomForest. R news 2, 3 (2002), 18--22.
[18]
Orlewilson Bentes Maia, Hani Camille Yehia, and Luciano de Errico. 2015. A concise review of the quality of experience assessment for video streaming. Computer Communications 57 (2015), 1--12.
[19]
Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. 2017. Neural Adaptive Video Streaming with Pensieve. In Proceedings of the Conference of the ACMSpecial Interest Group on Data Communication (Los Angeles, CA, USA) (SIGCOMM '17). Association for Computing Machinery, New York, NY, USA, 197--210. https: //doi.org/10.1145/3098822.3098843
[20]
Maria G Martini, CTER Hewage, Moustafa M Nasrall, and Ognen Ognenoski. 2016. QoE control, monitoring, and management strategies. Multimedia Quality of Experience (QoE): Current status and future requirements (2016), 149--167.
[21]
James Nightingale, Pablo Salva-Garcia, Jose M Alcaraz Calero, and QiWang. 2018. 5G-QoE: QoE modelling for ultra-HD video streaming in 5G networks. IEEE Transactions on Broadcasting 64, 2 (2018), 621--634.
[22]
John O'Sullivan, Darijo Raca, and Jason J Quinlan. 2020. godash 2.0-The Next Evolution of HAS Evaluation. (2020).
[23]
Nisha Panwar, Shantanu Sharma, and Awadhesh Kumar Singh. 2016. A survey on 5G: The next generation of mobile communication. Physical Communication 18 (2016), 64--84.
[24]
S. Petrangeli et al. 2015. QoE-Driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming. ACM Trans. Multimedia Comput. Commun. Appl. (Oct. 2015).
[25]
Margaret H Pinson, Nicolas Staelens, and Arthur Webster. 2013. The history of video quality model validation. In 2013 IEEE 15th International Workshop on Multimedia Signal Processing (MMSP). IEEE, 458--463.
[26]
Jason J Quinlan, Ahmed H Zahran, and Cormac J Sreenan. 2016. Datasets for AVC (H. 264) and HEVC (H. 265) evaluation of dynamic adaptive streaming over HTTP (DASH). In Proceedings of the 7th International Conference on Multimedia Systems. 1--6.
[27]
Alexander Raake et al. 2017. A bitstream-based, scalable video-quality model for HTTP adaptive streaming: ITU-T P.1203.1. In Ninth International Conference on Quality of Multimedia Experience (QoMEX). https://doi.org/10.1109/QoMEX. 2017.7965631
[28]
Darijo Raca, Dylan Leahy, Cormac J Sreenan, and Jason J Quinlan. 2020. Beyond throughput, the next generation: a 5G dataset with channel and context metrics. In Proceedings of the 11th ACM Multimedia Systems Conference. 303--308.
[29]
Darijo Raca, Maëlle Manifacier, and Jason J Quinlan. 2020. goDASH-GO accelerated HAS framework for rapid prototyping. (2020).
[30]
Ulrich Reiter, Kjell Brunnström, Katrien De Moor, Mohamed-Chaker Larabi, Manuela Pereira, Antonio Pinheiro, Junyong You, and Andrej Zgank. 2014. Factors influencing quality of experience. In Quality of experience. Springer, 55--72.
[31]
Werner Robitza et al. 2018. HTTP Adaptive Streaming QoE Estimation with ITUT Rec. P. 1203: Open Databases and Software. In 9th ACM Multimedia Systems Conference (Amsterdam, Netherlands) (MMSys '18). 466--471. https://doi.org/10. 1145/3204949.3208124
[32]
Y. Sani et al. 2015. Modelling Video Rate Evolution in Adaptive Bitrate Selection. In 2015 IEEE International Symposium on Multimedia (ISM). 89--94. https://doi. org/10.1109/ISM.2015.65
[33]
Y. Sani, D. Raca, J. J. Quinlan, and C. J. Sreenan. 2020. SMASH: A Supervised Machine Learning Approach to Adaptive Video Streaming over HTTP. In 2020 Twelfth International Conference on Quality of Multimedia Experience (QoMEX). 1--6.
[34]
Michael Seufert, Nikolas Wehner, and Pedro Casas. 2018. Studying the impact of HAS qoe factors on the standardized qoe model P. 1203. In 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 1636-- 1641.
[35]
Thomas Stockhammer. 2011. Dynamic adaptive streaming overHTTP--: standards and design principles. In Proceedings of the second annual ACM conference on Multimedia systems. ACM, 133--144.
[36]
Xiaoqi Yin et al. 2015. A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP. In 2015 ACM Conference on Special Interest Group on Data Communication (London, United Kingdom) (SIGCOMM '15). 14.
[37]
L. Yu et al. 2017. QoE-Driven Dynamic Adaptive Video Streaming Strategy With Future Information. IEEE Transactions on Broadcasting 63, 3 (Sep. 2017), 523--534. https://doi.org/10.1109/TBC.2017.2687698
[38]
A. H. Zahran et al. [n.d.]. ARBITER+: Adaptive Rate-Based InTElligent HTTP StReaming Algorithm for Mobile Networks. IEEE Transactions on Mobile Computing ([n. d.]).
[39]
Fan Zhang, Long Xu, and Qian Zhang. 2013. Maximum-likelihood visual quality based on additive log-logistic model. In 2013 IEEE 15th International Workshop on Multimedia Signal Processing (MMSP). IEEE, 470--475.

Cited By

View all
  • (2025)A review on machine learning based user-centric multimedia streaming techniquesComputer Communications10.1016/j.comcom.2024.108011231(108011)Online publication date: Mar-2025
  • (2024)Prediction of Round-Trip Time in 5G NSA Networks in Urban Environment2024 IEEE International Symposium on Measurements & Networking (M&N)10.1109/MN60932.2024.10615319(1-6)Online publication date: 2-Jul-2024
  • (2024)A Survey on QoE Management Schemes for HTTP Adaptive Video Streaming: Challenges, Solutions, and OpportunitiesIEEE Access10.1109/ACCESS.2024.349161312(170803-170839)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Q2SWinet '20: Proceedings of the 16th ACM Symposium on QoS and Security for Wireless and Mobile Networks
November 2020
139 pages
ISBN:9781450381208
DOI:10.1145/3416013
  • General Chair:
  • Cheng Li,
  • Program Chair:
  • Ahmed Mostefaoui
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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 November 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 5G
  2. DASH
  3. QoE prediction
  4. QoS
  5. machine learning
  6. video streaming

Qualifiers

  • Research-article

Conference

MSWiM '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 46 of 131 submissions, 35%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)77
  • Downloads (Last 6 weeks)4
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)A review on machine learning based user-centric multimedia streaming techniquesComputer Communications10.1016/j.comcom.2024.108011231(108011)Online publication date: Mar-2025
  • (2024)Prediction of Round-Trip Time in 5G NSA Networks in Urban Environment2024 IEEE International Symposium on Measurements & Networking (M&N)10.1109/MN60932.2024.10615319(1-6)Online publication date: 2-Jul-2024
  • (2024)A Survey on QoE Management Schemes for HTTP Adaptive Video Streaming: Challenges, Solutions, and OpportunitiesIEEE Access10.1109/ACCESS.2024.349161312(170803-170839)Online publication date: 2024
  • (2023)EFFECTOR: DASH QoE and QoS Evaluation Framework For EnCrypTed videO tRafficNOMS 2023-2023 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS56928.2023.10154448(1-8)Online publication date: 8-May-2023
  • (2023)Prediction of RTT Through Radio-Layer Parameters in 4G/5G Dual-Connectivity Mobile Networks2023 IEEE Symposium on Computers and Communications (ISCC)10.1109/ISCC58397.2023.10218091(213-218)Online publication date: 9-Jul-2023
  • (2023)A QoE Framework for Video Services in 5G Networks with Supervised Machine Learning ApproachMachine Learning and Computational Intelligence Techniques for Data Engineering10.1007/978-981-99-0047-3_56(661-668)Online publication date: 16-May-2023
  • (2023)A Survey of QoE Framework for Video Services in 5G NetworksFuturistic Communication and Network Technologies10.1007/978-981-19-8338-2_45(541-551)Online publication date: 19-May-2023
  • (2022)Wild Networks: Exposure of 5G Network Infrastructures to Adversarial ExamplesIEEE Transactions on Network and Service Management10.1109/TNSM.2022.318893019:4(5312-5332)Online publication date: Dec-2022
  • (2022)A Survey on Multimedia Services QoE Assessment and Machine Learning-Based PredictionIEEE Access10.1109/ACCESS.2022.314959210(19507-19538)Online publication date: 2022
  • (2022)QoS provision for vehicle big data by parallel transmission based on heterogeneous network characteristics predictionJournal of Parallel and Distributed Computing10.1016/j.jpdc.2022.01.018163:C(83-96)Online publication date: 1-May-2022
  • Show More Cited By

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