Live Video Streaming with Joint User Association and Caching Placement in Mobile Edge Computing

Mobile live video streaming is expected to become mainstream in the fifth-generation (5G) mobile networks. To boost the Quality of Experience (QoE) of live video streaming services, the integration of Scalable Video Coding (SVC) with Mobile Edge Computing (MEC) becomes a natural candidate due to its scalability, reliability, and the low-latency transmission supports for real-time interactions. However, it still takes efforts to integrate MEC into live video streaming services to exploit its full potentials. We find that the efficiency of the MEC-enabled cellular system can be significantly improved when the requests of users can be redirected to proper MEC servers through optimal user associations. In light of this observation, we jointly address the caching placement, video quality decision, and user association problem in the live video streaming service. Since the proposed nonlinear integer optimization problem is NP-hard, we develop a two-step approach from a Lagrangian optimization under the dual pricing specification. The proposed algorithm has an explicit analytic solution and can be applied from the supply-demand pricing perspective. The simulation results show that the service quality of live video streaming in the MEC-enabled cellular system can be significantly improved through the proposed system.

[1]  Jeffrey G. Andrews,et al.  User Association for Load Balancing in Heterogeneous Cellular Networks , 2012, IEEE Transactions on Wireless Communications.

[2]  Antonios Argyriou,et al.  Caching and operator cooperation policies for layered video content delivery , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[3]  Mehul Motani,et al.  Price-Based Resource Allocation for Spectrum-Sharing Femtocell Networks: A Stackelberg Game Approach , 2012, IEEE Journal on Selected Areas in Communications.

[4]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[5]  Pascal Frossard,et al.  QoE-Driven Mobile Edge Caching Placement for Adaptive Video Streaming , 2018, IEEE Transactions on Multimedia.

[6]  Heiko Schwarz,et al.  Overview of the Scalable Video Coding Extension of the H.264/AVC Standard , 2007, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Zhu Han,et al.  Enhancing software-defined RAN with collaborative caching and scalable video coding , 2016, 2016 IEEE International Conference on Communications (ICC).

[8]  Yonggang Wen,et al.  QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks , 2012, IEEE Transactions on Multimedia.

[9]  Wei Yu,et al.  Distributed Pricing-Based User Association for Downlink Heterogeneous Cellular Networks , 2014, IEEE Journal on Selected Areas in Communications.

[10]  Ren-Hung Hwang,et al.  Combinatorial clock auction for live video streaming in mobile edge computing , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[11]  Egon Balas,et al.  Integer Programming , 2021, Encyclopedia of Optimization.

[12]  Dario Pompili,et al.  Adaptive Bitrate Video Caching and Processing in Mobile-Edge Computing Networks , 2019, IEEE Transactions on Mobile Computing.

[13]  Wei Yu,et al.  Joint user association and content placement for Cache-enabled wireless access networks , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).