Decentralized Optimization for Multicast Adaptive Video Streaming in Edge Cache-Assisted Networks

Adaptive streaming based on DASH offers personalized video experience and smooth playback by allowing dynamical adjustments of the video bitrate to the variations of network conditions. This is especially important for current and future Internet video streaming applications, including emerging ones such as virtual reality-based, as adaptive streaming plays a key role in providing high quality viewing experience, especially in limited bandwidth delivery environments. To enable this promising avenue in a 5G context, efforts are made to consider it alongside multicast and edge caching, as part of the next generation communication technology. In this paper, we model the adaptive streaming transmission problem in a mobile scenario as a multi-source multicast multi-rate problem (MMMP) whose linear relaxation is concave. We decompose the problem in terms of clients and propose the distributed delivery algorithm (DDA). The computation complexity, convergence and time-varying adaptation of DDA are theoretically analyzed. Additionally, to further reduce the computation complexity of the solution, a heuristic approximation method (H-DDA) based on the physical meaning of the problem is proposed and it is also shown how H-DDA converges to the optimal value by numerical means. Finally, we conduct a series of simulation tests to demonstrate the superiority of the proposed HDDA in comparison with other state-of-art solutions.

[1]  Mohamad Dosaranian Moghadam,et al.  Optimizing resources allocation in a heterogeneous cloud radio access network using machine learning , 2022, Trans. Emerg. Telecommun. Technol..

[2]  Qing Li,et al.  QAVA: QoE-Aware Adaptive Video Bitrate Aggregation for HTTP Live Streaming Based on Smart Edge Computing , 2022, IEEE Transactions on Broadcasting.

[3]  A. Al-Ajlouni,et al.  Joint bandwidth and power resource allocation technique in multi‐carrier non‐orthogonal multiple access‐based cognitive Internet of Things networks , 2022, Trans. Emerg. Telecommun. Technol..

[4]  Mingwei Xu,et al.  CoLive: An Edge-Assisted Online Learning Framework for Viewport Prediction in 360° Live Streaming , 2022, 2022 IEEE International Conference on Multimedia and Expo (ICME).

[5]  S. Mitra,et al.  Deep reinforcement learning based cooperative control of traffic signal for multi‐intersection network in intelligent transportation system using edge computing , 2022, Trans. Emerg. Telecommun. Technol..

[6]  Gabriel-Miro Muntean,et al.  A Q-Learning Driven Energy-Aware Multipath Transmission Solution for 5G Media Services , 2022, IEEE Transactions on Broadcasting.

[7]  Yong Jiang,et al.  Video Super-Resolution and Caching—An Edge-Assisted Adaptive Video Streaming Solution , 2021, IEEE Transactions on Broadcasting.

[8]  Gabriel-Miro Muntean,et al.  A Combined Field-of-View Prediction-Assisted Viewport Adaptive Delivery Scheme for 360° Videos , 2021, IEEE Transactions on Broadcasting.

[9]  Kai Liu,et al.  Edge Intelligence for Adaptive Multimedia Streaming in Heterogeneous Internet of Vehicles , 2021, IEEE Transactions on Mobile Computing.

[10]  Truong Cong Thang,et al.  Overall Quality Prediction for HTTP Adaptive Streaming Using LSTM Network , 2021, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Fuzheng Yang,et al.  Real-Time Adaptive Switching Mechanism Towards Viewport-Adaptive Omnidirectional Video Streaming , 2021, 2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW).

[12]  Chenglin Li,et al.  RAPT360: Reinforcement Learning-Based Rate Adaptation for 360-Degree Video Streaming With Adaptive Prediction and Tiling , 2021, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Jiro Katto,et al.  Performance Analysis of Adaptive Bitrate Algorithms for Multi-user DASH Video Streaming , 2021, 2021 IEEE Wireless Communications and Networking Conference (WCNC).

[14]  Guanghui Zhang,et al.  Ensemble Adaptive Streaming – A New Paradigm to Generate Streaming Algorithms via Specializations , 2020, IEEE Transactions on Mobile Computing.

[15]  Nagabhushan Eswara,et al.  Perceptual QoE-Optimal Resource Allocation for Adaptive Video Streaming , 2020, IEEE Transactions on Broadcasting.

[16]  Han Hu,et al.  Unmanned Aircraft System Aided Adaptive Video Streaming: A Joint Optimization Approach , 2020, IEEE Transactions on Multimedia.

[17]  Sam Kwong,et al.  An Ensemble Rate Adaptation Framework for Dynamic Adaptive Streaming Over HTTP , 2019, IEEE Transactions on Broadcasting.

[18]  Sarmiza Pencea,et al.  China , 2019, The Statesman’s Yearbook 2019.

[19]  Yiran Wei,et al.  Hop-by-hop adaptive video streaming in content centric network , 2016, 2016 IEEE International Conference on Communications (ICC).

[20]  Yan Liu,et al.  A unified framework for automatic quality-of-experience optimization in mobile video streaming , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[21]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[22]  Hermann Hellwagner,et al.  A scalable video coding dataset and toolchain for dynamic adaptive streaming over HTTP , 2015, MMSys.

[23]  Graham Steel,et al.  Parallel and distributed computation , 2011 .

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2010, IEEE Transactions on Automatic Control.

[25]  Jiangchuan Liu,et al.  Timely and Accurate Bitrate Switching in HTTP Adaptive Streaming with Date-Driven I-frame Prediction , 2022, IEEE Transactions on Multimedia.

[26]  Kwangsue Chung,et al.  Edge Computing Assisted Adaptive Streaming Scheme for Mobile Networks , 2021, IEEE Access.

[27]  Zhong Ming,et al.  TCLiVi: Transmission Control in Live Video Streaming Based on Deep Reinforcement Learning , 2021, IEEE Transactions on Multimedia.

[28]  Kazuhisa Yamagishi,et al.  Predicting User Quitting Ratio in Adaptive Bitrate Video Streaming , 2021, IEEE Transactions on Multimedia.