Improve video QoE by practical bandwidth allocation
Wanchun Jiang,Kai Wang,Pan Ning,Zhicheng Ren,Jintian Hu,Jianxin Wang
DOI: https://doi.org/10.1007/s00530-024-01577-5
IF: 3.9
2024-11-29
Multimedia Systems
Abstract:Nowadays, when multiple video clients share the same bottleneck link, each client independently maximizes its quality of experience (QoE) via adaptive bitrate algorithm. Besides, congestion control algorithms only provide connection-level fairness. Consequently, the QoEs of different video clients can vary widely, leaving the clients with worse QoEs unsatisfied. To address this issue, video providers would improve the QoE fairness among multiple clients to significantly enhance the minimum QoE. Nevertheless, existing solutions are impractical due to either deployment challenges or significant computational overhead. Therefore, we propose the practical bandwidth allocation (PBA) mechanism for video providers to improve the minimum QoE of clients in this paper. Specifically, PBA formulates QoE by considering the impacts of both network conditions and playback devices. Additionally, PBA reconfigures the congestion control algorithm on servers, according to the piggybacked QoE from clients. In this distributive manner, PBA can rapidly converge to the bandwidth allocation with great QoE fairness. Real-world experiments demonstrate that PBA improves the QoE fairness and increases the minimum QoE of clients by 20.6% and 16.6% on average compared with Cubic and Copa, respectively. Moreover, the performance advantage of PBA is confirmed extensively under diverse network conditions.
computer science, information systems, theory & methods