Dynamic Resource Allocation for Scalable Video Streaming in OFDMA Wireless Networks

Mobile video streaming is a successful example of Cyber-Physical-Social Systems (CPSS). How to schedule network resources and provide better mobile video streaming services for mobile users are very important. Scalable video streaming is regarded as a promising technology in wireless networks where the cognitive femtocells are overlaid within the coverage area of a macrocell network. In this paper, we study dynamic resource allocation for scalable video streaming over cache-enabled wireless networks with time-varying channel conditions. We formulate the scalable video streaming problem as a stochastic optimization problem which aims at maximizing the time-averaged system utility subject to the time-averaged video cache constraint at the server and the cross-tier interference constraint on the primary user under the sparse deployment scenario of femtocells. By employing the Lyapunov optimization theory, we design a dynamic cache and resource allocation (DCRA) algorithm to solve this problem. Furthermore, the problem is decomposed into three subproblems, i.e., video layer selection, cache placement, and wireless resource allocation. Via solving these subproblems, we derive the video layer selection and cache placement strategies, and a wireless resource allocation algorithm to manage the cross-tier interference. Simulation results demonstrate the advantages of the proposed DCRA for streaming scalable video over time-varying wireless networks.

[1]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[2]  Michael J. Neely,et al.  Energy optimal control for time-varying wireless networks , 2005, IEEE Transactions on Information Theory.

[3]  Zhidu Li,et al.  QoE-Aware Video Multicast Mechanism in Fiber-Wireless Access Networks , 2019, IEEE Access.

[4]  Rose Qingyang Hu,et al.  Mobility-Aware Edge Caching and Computing in Vehicle Networks: A Deep Reinforcement Learning , 2018, IEEE Transactions on Vehicular Technology.

[5]  Wei Yu,et al.  Optimizing User Association and Spectrum Allocation in HetNets: A Utility Perspective , 2014, IEEE Journal on Selected Areas in Communications.

[6]  Vahid Shah-Mansouri,et al.  Analysis and performance evaluation of scalable video coding over heterogeneous cellular networks , 2019, Comput. Networks.

[7]  Ahmed Yassin Al-Dubai,et al.  A New Analytical Model for Multi-Hop Cognitive Radio Networks , 2012, IEEE Transactions on Wireless Communications.

[8]  Torsten Braun,et al.  Adaptive Video Streaming With Network Coding Enabled Named Data Networking , 2017, IEEE Transactions on Multimedia.

[9]  Laurence T. Yang,et al.  A Tensor-Based Big-Data-Driven Routing Recommendation Approach for Heterogeneous Networks , 2019, IEEE Network.

[10]  Jianchao Zheng,et al.  QoE Driven Decentralized Spectrum Sharing in 5G Networks: Potential Game Approach , 2017, IEEE Transactions on Vehicular Technology.

[11]  Eduard A. Jorswieck,et al.  Fairness and Transmission-Aware Caching and Delivery Policies in OFDMA-Based HetNets , 2020, IEEE Transactions on Mobile Computing.

[12]  Xin Wang,et al.  Joint Spectrum Resource Allocation in NOMA-based Cognitive Radio Network With SWIPT , 2019, IEEE Access.

[13]  Albert Y. Zomaya,et al.  Network Function Virtualization in Dynamic Networks: A Stochastic Perspective , 2018, IEEE Journal on Selected Areas in Communications.

[14]  Md. Zakirul Alam Bhuiyan,et al.  A Survey on Deep Learning in Big Data , 2017, 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC).

[15]  Vaneet Aggarwal,et al.  GroupCast: Preference-aware cooperative video streaming with scalable video coding , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[16]  Meixia Tao,et al.  Resource Allocation in Spectrum-Sharing OFDMA Femtocells With Heterogeneous Services , 2014, IEEE Transactions on Communications.

[17]  Xinping Guan,et al.  Robust resource allocation for rates maximization using fuzzy estimation of dynamic channel states in OFDMA femtocell networks , 2019, Comput. Networks.

[18]  Cristina Hava Muntean,et al.  VQAMap: A Novel Mechanism for Mapping Objective Video Quality Metrics to Subjective MOS Scale , 2016, IEEE Transactions on Broadcasting.

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

[20]  Branka Vucetic,et al.  Joint Rate Control and Power Allocation for Non-Orthogonal Multiple Access Systems , 2017, IEEE Journal on Selected Areas in Communications.

[21]  Laurence T. Yang,et al.  A Double Deep Q-Learning Model for Energy-Efficient Edge Scheduling , 2019, IEEE Transactions on Services Computing.

[22]  Rose Qingyang Hu,et al.  QoE-aware mobile association and resource allocation over wireless heterogeneous networks , 2014, 2014 IEEE Global Communications Conference.

[23]  Lajos Hanzo,et al.  A Tutorial and Review on Inter-Layer FEC Coded Layered Video Streaming , 2015, IEEE Communications Surveys & Tutorials.

[24]  Jintao Li,et al.  Data fusion in cyber-physical-social systems: State-of-the-art and perspectives , 2019, Inf. Fusion.

[25]  Xinyu Yang,et al.  Buffer Data-Driven Adaptation of Mobile Video Streaming Over Heterogeneous Wireless Networks , 2018, IEEE Internet of Things Journal.

[26]  Zheng Lu,et al.  SVC-Based Multi-User Streamloading for Wireless Networks , 2015, IEEE Journal on Selected Areas in Communications.

[27]  Zhu Han,et al.  Spectrum Allocation and Power Control in Full-Duplex Ultra-Dense Heterogeneous Networks , 2019, IEEE Transactions on Communications.