Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3394171.3413918acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

Leveraging QoE Heterogenity for Large-Scale Livecaset Scheduling

Published: 12 October 2020 Publication History

Abstract

Livecast streaming has received great success in recent years. Although many prior efforts have suggested that dynamic viewer scheduling according to the quality of service (QoS) can improve user engagement, they may suffer inefficiency due to their ignorance of viewer heterogeneity in how the QoS impact quality of experience (QoE).
In this paper, we conduct measurement studies over large-scale data provided by a top livecast platform in China. We observe that QoE is influenced by a lot of QoS and non-QoS factors, and most importantly, the QoE sensitivity to QoS metrics can vary significantly among viewers. Inspired by the above insights, we propose HeteroCast, a novel livecast scheduling framework for intelligent viewer scheduling based on viewer heterogeneity. In detail, HeteroCast addresses this concern by solving two sub-problems. For the first sub-problem (i.e., the QoE modeling problem), we use the deep factorization machine (DeepFM) based method to precisely map complicated factors (QoS and non-QoS factors) to QoE and build the QoE model. For the second sub-problem (i.e., the QoE-aware scheduling problem), we use a graph-matching method to generate the best viewer allocation policy for each CDN provider. Specifically, by using some pruning techniques, HeteroCast only introduces slight overhead and can well adapt to the large-scale livecast scenario. Through extensive evaluation on real-world traces, HeteroCast is demonstrated to increase the average QoE by 8.87%-10.09%.

Supplementary Material

MP4 File (3394171.3413918.mp4)
Presentation Video.

References

[1]
Vijay Kumar Adhikari, Yang Guo, Fang Hao, Matteo Varvello, Volker Hilt, Moritz Steiner, and Zhili Zhang. 2012. Unreeling netflix: Understanding and improving multi-CDN movie delivery. (2012), 1620--1628.
[2]
Athula Balachandran, Vyas Sekar, Aditya Akella, Srinivasan Seshan, Ion Stoica, and Hui Zhang. 2013. Developing a predictive model of quality of experience for internet video. ACM SIGCOMM Computer Communication Review 43, 4 (2013), 339--350.
[3]
Yonghwan Bang, June-Koo Kevin Rhee, KyungSoo Park, Kyongchun Lim, Giyoung Nam, John D Shinn, Jongmin Lee, Sungmin Jo, Ja-Ryeong Koo, Jonggyu Sung, et al. 2016. CDN interconnection service trial: implementation and analysis. IEEE Communications Magazine 54, 6 (2016), 94--100.
[4]
Timm Böttger, Felix Cuadrado, Gareth Tyson, Ignacio Castro, and Steve Uhlig. 2018. Open connect everywhere: A glimpse at the internet ecosystem through the lens of the netflix cdn. ACM SIGCOMM Computer Communication Review 48, 1 (2018), 28--34.
[5]
Fei Chen, Cong Zhang, FengWang, and Jiangchuan Liu. 2015. Crowdsourced live streaming over the cloud. In 2015 IEEE Conference on Computer Communications (INFOCOM). IEEE, 2524--2532.
[6]
Michael L Fredman and Robert Endre Tarjan. 1987. Fibonacci heaps and their uses in improved network optimization algorithms. Journal of the ACM (JACM) 34, 3 (1987), 596--615.
[7]
Thiago Guarnieri, Idilio Drago, Alex B Vieira, Italo Cunha, and Jussara Almeida. 2017. Characterizing QoE in large-scale live streaming. In GLOBECOM 2017--2017 IEEE Global Communications Conference. IEEE, 1--7.
[8]
Fatima Haouari, Emna Baccour, Aiman Erbad, Amr Mohamed, and Mohsen Guizani. 2019. QoE-Aware Resource Allocation for Crowdsourced Live Streaming: A Machine Learning Approach. In ICC 2019--2019 IEEE International Conference on Communications (ICC). IEEE, 1--6.
[9]
Jian He, DiWu, Yupeng Zeng, Xiaojun Hei, and YonggangWen. 2013. Toward optimal deployment of cloud-assisted video distribution services. IEEE transactions on circuits and systems for video technology 23, 10 (2013), 1717--1728.
[10]
Xiangnan He and Tat-Seng Chua. 2017. Neural factorization machines for sparse predictive analytics. In Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval. 355--364.
[11]
https://www.businessofapps.com/data/twitch statistics/. 2020. Twitch Revenue and Usage Statistics.
[12]
https://www.chinainternetwatch.com/30115/kwai-dec 2019/. 2020. Kuaishou live broadcast DAU exceeded 100 million in 2019.
[13]
Alexis Huet and Dario Rossi. 2019. Demo Abstract: Explaining Web users? QoE with Factorization Machines. In IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 945--946.
[14]
Junchen Jiang, Rajdeep Das, Ganesh Ananthanarayanan, Philip A Chou, Venkata Padmanabhan, Vyas Sekar, Esbjorn Dominique, Marcin Goliszewski, Dalibor Kukoleca, Renat Vafin, et al. 2016. Via: Improving internet telephony call quality using predictive relay selection. In Proceedings of the 2016 ACM SIGCOMM Conference. 286--299.
[15]
Junchen Jiang, Vyas Sekar, Henry Milner, Davis Shepherd, Ion Stoica, and Hui Zhang. 2016. {CFA}: A practical prediction system for video qoe optimization. In 13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16). 137--150.
[16]
Junchen Jiang, Shijie Sun, Vyas Sekar, and Hui Zhang. 2017. Pytheas: Enabling data-driven quality of experience optimization using group-based explorationexploitation. In 14th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 17). 393--406.
[17]
Roy Jonker and Anton Volgenant. 1987. A shortest augmenting path algorithm for dense and sparse linear assignment problems. Computing 38, 4 (1987), 325--340.
[18]
Hongqiang Harry Liu, Raajay Viswanathan, Matt Calder, Aditya Akella, Ratul Mahajan, Jitendra Padhye, and Ming Zhang. 2016. Efficiently delivering online services over integrated infrastructure. In 13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16). 77--90.
[19]
Hongqiang Harry Liu, Ye Wang, Yang Richard Yang, Hao Wang, and Chen Tian. 2012. Optimizing cost and performance for content multihoming. In Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication. 371--382.
[20]
Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, and Mohammad Alizadeh. 2019. Learning scheduling algorithms for data processing clusters. In Proceedings of the ACM Special Interest Group on Data Communication. 270--288.
[21]
Haitian Pang, Cong Zhang, Fangxin Wang, Han Hu, Zhi Wang, Jiangchuan Liu, and Lifeng Sun. 2018. Optimizing Personalized Interaction Experience in Crowd- Interactive Livecast: A Cloud-Edge Approach. In Proceedings of the 26th ACM international conference on Multimedia. 1217--1225.
[22]
Steffen Rendle. 2010. Factorization machines. In 2010 IEEE International Conference on Data Mining. IEEE, 995--1000.
[23]
Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-Thieme. 2011. Fast context-aware recommendations with factorization machines. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval. 635--644.
[24]
Yi Sun, Xiaoqi Yin, Junchen Jiang, Vyas Sekar, Fuyuan Lin, Nanshu Wang, Tao Liu, and Bruno Sinopoli. 2016. CS2P: Improving Video Bitrate Selection and Adaptation with Data-Driven Throughput Prediction. (2016), 272--285.
[25]
Feng Wang, Jiangchuan Liu, Minghua Chen, and Haiyang Wang. 2014. Migration towards cloud-assisted live media streaming. IEEE/ACM Transactions on networking 24, 1 (2014), 272--282.
[26]
FangxinWang, Cong Zhang, Jiangchuan Liu, Yifei Zhu, Haitian Pang, Lifeng Sun, et al. 2019. Intelligent edge-assisted crowdcast with deep reinforcement learning for personalized QoE. In IEEE INFOCOM 2019-IEEE Conference on Computer Communications. IEEE, 910--918.
[27]
Zhi Wang, Lifeng Sun, Chuan Wu, Wenwu Zhu, and Shiqiang Yang. 2014. Joint online transcoding and geo-distributed delivery for dynamic adaptive streaming. In IEEE INFOCOM 2014-IEEE Conference on Computer Communications. IEEE, 91--99.
[28]
Ting Yue, An-MingWei, Hong-BoWang, Xiang-Dong Deng, and Shi-Duan Cheng. 2016. A comprehensive data-driven approach to evaluating quality of experience on large-scale Internet video service. In 2016 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD). IEEE, 1479--1486.
[29]
Huaizheng Zhang, Han Hu, Guanyu Gao, Yonggang Wen, and Kyle Guan. 2018. DeepQoE: A unified framework for learning to predict video QoE. In 2018 IEEE International Conference on Multimedia and Expo (ICME). IEEE, 1--6.
[30]
Rui-Xiao Zhang, Tianchi Huang, Ming Ma, Haitian Pang, Xin Yao, Chenglei Wu, and Lifeng Sun. 2019. Enhancing the crowdsourced live streaming: a deep reinforcement learning approach. In Proceedings of the 29th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video. 55--60.
[31]
Rui-Xiao Zhang, Ming Ma, Tianchi Huang, Haitian Pang, Xin Yao, Chenglei Wu, Jiangchuan Liu, and Lifeng Sun. 2019. Livesmart: A QoS-Guaranteed Cost- Minimum Framework of Viewer Scheduling for Crowdsourced Live Streaming. In Proceedings of the 27th ACM International Conference on Multimedia. 420--428.
[32]
Rui-Xiao Zhang, Ming Ma, Tianchi Huang, Haitian Pang, Xin Yao, Chenglei Wu, and Lifeng Sun. 2020. A Practical Learning-based Approach for Viewer Scheduling in the Crowdsourced Live Streaming. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 16, 2s (2020), 1--22.
[33]
Xu Zhang, Siddhartha Sen, Daniar Kurniawan, Haryadi Gunawi, and Junchen Jiang. 2019. E2E: embracing user heterogeneity to improve quality of experience on the web. In Proceedings of the ACM Special Interest Group on Data Communication. 289--302.
[34]
Yifei Zhu, Jiangchuan Liu, Zhi Wang, and Cong Zhang. 2017. When cloud meets uncertain crowd: An auction approach for crowdsourced livecast transcoding. In Proceedings of the 25th ACM international conference on Multimedia. 1372--1380.

Cited By

View all
  • (2024)Achieving QoE Fairness in Bitrate Allocation of 360° Video StreamingIEEE Transactions on Multimedia10.1109/TMM.2023.327728626(1169-1178)Online publication date: 1-Jan-2024
  • (2024)Seer: Proactive Revenue-Aware Scheduling for Live Streaming Services in Crowdsourced Cloud-Edge PlatformsIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621424(1801-1810)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
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MM '20: Proceedings of the 28th ACM International Conference on Multimedia
October 2020
4889 pages
ISBN:9781450379885
DOI:10.1145/3394171
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: 12 October 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. QoE-aware scheduling
  2. content delivery networks
  3. livecast

Qualifiers

  • Research-article

Funding Sources

  • Beijing Key Lab of Networked Multimedia
  • NSFC
  • National Key R&D Program of China

Conference

MM '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 995 of 4,171 submissions, 24%

Upcoming Conference

MM '24
The 32nd ACM International Conference on Multimedia
October 28 - November 1, 2024
Melbourne , VIC , Australia

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)38
  • Downloads (Last 6 weeks)4
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Achieving QoE Fairness in Bitrate Allocation of 360° Video StreamingIEEE Transactions on Multimedia10.1109/TMM.2023.327728626(1169-1178)Online publication date: 1-Jan-2024
  • (2024)Seer: Proactive Revenue-Aware Scheduling for Live Streaming Services in Crowdsourced Cloud-Edge PlatformsIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621424(1801-1810)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)Concerto: Client-server Orchestration for Real-Time Video AnalyticsProceedings of the 31st ACM International Conference on Multimedia10.1145/3581783.3611770(9215-9223)Online publication date: 26-Oct-2023
  • (2023)Hydrus: Improving Personalized Quality of Experience in Short-form Video ServicesProceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3539618.3591696(1127-1136)Online publication date: 19-Jul-2023
  • (2023)Practical Cloud-Edge Scheduling for Large-Scale Crowdsourced Live StreamingIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.326773134:7(2055-2071)Online publication date: Jul-2023
  • (2023)Bi-Criteria Approximation for a Multi-Origin Multi-Channel Auto-Scaling Live Streaming CloudIEEE Transactions on Multimedia10.1109/TMM.2022.315209325(2839-2850)Online publication date: 1-Jan-2023
  • (2023)Who is the Rising Star? Demystifying the Promising Streamers in Crowdsourced Live StreamingIEEE INFOCOM 2023 - IEEE Conference on Computer Communications10.1109/INFOCOM53939.2023.10228881(1-10)Online publication date: 17-May-2023
  • (2022)AggCast: Practical Cost-effective Scheduling for Large-scale Cloud-edge Crowdsourced Live StreamingProceedings of the 30th ACM International Conference on Multimedia10.1145/3503161.3547807(3026-3034)Online publication date: 10-Oct-2022
  • (2021)IntQOEProceedings of the ACM SIGCOMM 2021 Workshop on Network-Application Integration10.1145/3472727.3472805(58-62)Online publication date: 23-Aug-2021

View Options

Get Access

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