An Online Buffer-Aware Resource Allocation Algorithm for Multiuser Mobile Video Streaming

Guanglun Huang,Wei Gong,Baoxian Zhang,Chunxi Li,Cheng Li
DOI: https://doi.org/10.1109/tvt.2020.2966701
IF: 6.8
2020-01-01
IEEE Transactions on Vehicular Technology
Abstract:Mobile video traffic has experienced exponential growth in recent years due to increasing prevalence of mobile devices and continuous advancement of wireless communications. However, network fluctuations often occur when transmitting video data, which greatly impact the quality of experience (QoE) of mobile users. Buffering technique has been widely adopted to mitigate the effect of network fluctuations on QoE for mobile users by prefetching certain video data to mobile devices in advance. However, mobile users often abort video watching before the videos are fully watched and such early departure behavior can result in considerable wastage of buffered video data. In this paper, we study buffer-aware resource allocation for multiuser mobile video streaming system by jointly considering video users early departure behavior and wireless channel fluctuation property. We formulate a stochastic optimization problem in which the objective is to reduce both the amount of wasted buffered data and the video re-buffering time. The problem is then transformed into a series of deterministic per-slot problems by using Lyapunov optimization theory. We propose an online buffer-aware resource allocation algorithm to solve the per-slot optimization problems. After proving the convexity of the per-slot optimization problem, we further design a fast-convergent iterative algorithm based on Alternating Direction Method of Multipliers (ADMM) to perform each of the per-slot resource allocations. Simulation results show that our proposed algorithm has very low running time, near optimal performance, and is able to achieve a good trade-off between QoE improvement and data wastage reduction.
What problem does this paper attempt to address?