QoE Aware Transcoding for Live Streaming in SDN-Based Cloud-Aided HetNets: An Actor-Critic Approach

With the advances in hand-held devices (smart-phones and tablets, etc.) and high speed wireless networks, users have an explosive growth demand for live streaming service. Due to the diversity of user equipments (UEs), the live streaming has to be transcoded as different versions. However, transcoding is a computationally expensive and time consuming process. Since the shortage of computational resources and unstable of wireless networks, providing strict delay requirement and high quality live videos for wireless UEs is a big challenge. In this paper, we investigate user scheduling, transcoding decision, computational and wireless spectrum resources allocation problem in software-defined networking (SDN) based cloud-aided of heterogeneous networks (HetNets). Our research focuses on improving UEs' quality of experience (QoE) while guaranteeing time-delay requirement for live streaming services. Different from existing literature, to approach the real wireless environment, the available computational and wireless spectrum resources are modeled as random processes in our research. Considering dynamic characteristics of wireless networks and the available resources, the above problem is modeled as a Markov decision problem (MDP). Since the action space of the MDP is multi-dimensional continuous variables mixed with discrete variables, traditional learning algorithms are powerless. Therefore, an online actor critic algorithm is proposed to resolve the problem. Simulation results show the proposed algorithm has superior performances compared with the policy gradient algorithm and deep Q-learning network (DQN).

[1]  Min Chen,et al.  Online Cloud Transcoding and Distribution for Crowdsourced Live Game Video Streaming , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

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

[3]  F. Richard Yu,et al.  Enhancing QoE-Aware Wireless Edge Caching With Software-Defined Wireless Networks , 2017, IEEE Transactions on Wireless Communications.

[4]  Bingsheng He,et al.  QoS-Aware Resource Allocation for Video Transcoding in Clouds , 2017, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Ahmad Khonsari,et al.  Cost-Effective Low-Delay Design for Multiparty Cloud Video Conferencing , 2017, IEEE Transactions on Multimedia.

[6]  Cong Zhang,et al.  CrowdTranscoding: Online Video Transcoding With Massive Viewers , 2017, IEEE Transactions on Multimedia.

[7]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[8]  F. Richard Yu,et al.  Joint Offloading and Resource Allocation in Mobile Edge Computing Systems: An Actor-Critic Approach , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[9]  Zongpeng Li,et al.  CloudMoV: Cloud-Based Mobile Social TV , 2013, IEEE Transactions on Multimedia.

[10]  Victor C. M. Leung,et al.  Cache-Enabled Adaptive Video Streaming Over Vehicular Networks: A Dynamic Approach , 2018, IEEE Transactions on Vehicular Technology.

[11]  Alberto Blanc,et al.  Transcoding live adaptive video streams at a massive scale in the cloud , 2015, MMSys.

[12]  Qianbin Chen,et al.  Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[13]  Nan Zhao,et al.  Integrated Networking, Caching, and Computing for Connected Vehicles: A Deep Reinforcement Learning Approach , 2018, IEEE Transactions on Vehicular Technology.

[14]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[15]  Qianbin Chen,et al.  Joint Computation Offloading and Interference Management in Wireless Cellular Networks with Mobile Edge Computing , 2017, IEEE Transactions on Vehicular Technology.

[16]  Qianbin Chen,et al.  Integration of Networking, Caching, and Computing in Wireless Systems: A Survey, Some Research Issues, and Challenges , 2018, IEEE Communications Surveys & Tutorials.