A Buffer Aware Resource Allocation Framework for Video Streaming over LTE

Latency sensitive high bandwidth multimedia data is expected to capture more than \(70\%\) of the available bandwidths in LTE and future wireless networks. This is expected to pose enormous challenges on the radio resource and management mechanisms in these networks. One of the most important factors that diminish the quality of viewing experience of delivered videos is frequent client side rebuffering events. This paper proposes a buffer-aware downlink scheduling framework (called BA-TLS) for streaming video applications. The problem of scheduling a set of video streams over LTE has first been formulated as an Integer Linear Programming (ILP) problem. It has been shown that a conventional Dynamic Programming (DP) solution for the ILP imposes prohibitive online overheads. Then, by utilizing analytical properties of the problem, a genetic algorithm based stochastic solution has been implemented. Further, a fast and efficient deterministic heuristic known as Proportionally Balanced Robustness-level Allocator (PBRA) has been implemented over the proposed framework. Experimental results show that while the optimal DP based solution performs significantly better at reducing rebuffering events with respect to the stochastic as well as the deterministic solutions, both of them incur much lower temporal overheads compared to DP. Further, it may be observed that although the stochastic and deterministic solutions are comparable in performance, the deterministic heuristic solution PBRA is about 300 to 600 times faster on average compared to its stochastic counterpart.

[1]  Mung Chiang,et al.  A scheduling framework for adaptive video delivery over cellular networks , 2013, MobiCom.

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Giuseppe Piro,et al.  Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey , 2013, IEEE Communications Surveys & Tutorials.

[4]  Carsten Griwodz,et al.  A comparison of quality scheduling in commercial adaptive HTTP streaming solutions on a 3G network , 2012, MoVid '12.

[5]  Satish Kumar,et al.  A three level LTE downlink scheduling framework for RT VBR traffic , 2015, Comput. Networks.

[6]  Prabhakant Sinha,et al.  The Multiple-Choice Knapsack Problem , 1979, Oper. Res..

[7]  Satish Kumar,et al.  Buffer aware three level scheduler for video streaming over LTE , 2017, 2017 9th International Conference on Communication Systems and Networks (COMSNETS).

[8]  Giuseppe Piro,et al.  Simulating LTE Cellular Systems: An Open-Source Framework , 2011, IEEE Transactions on Vehicular Technology.

[9]  Christian Timmerer,et al.  An evaluation of dynamic adaptive streaming over HTTP in vehicular environments , 2012, MoVid '12.

[10]  Christopher Cox,et al.  An Introduction to LTE: LTE, LTE-Advanced, SAE and 4G Mobile Communications , 2012 .

[11]  Ozgur Oyman,et al.  Video-QoE aware radio resource allocation for HTTP adaptive streaming , 2014, 2014 IEEE International Conference on Communications (ICC).

[12]  Xin Chen,et al.  Playout buffer aware scheduling scheme for video streaming over LTE networks , 2014, 2014 IEEE/CIC International Conference on Communications in China (ICCC).

[13]  Ronit Nossenson Long-term evolution network architecture , 2009, 2009 IEEE International Conference on Microwaves, Communications, Antennas and Electronics Systems.