Stick: A Harmonious Fusion of Buffer-based and Learning-based Approach for Adaptive Streaming

Stick: A Harmonious Fusion of Buffer-based and Learning-based Approach for Adaptive Streaming
复制标题

DOI:
10.1109/infocom41043.2020.9155411
复制
发表时间:
2020-07
期刊:
IEEE INFOCOM 2020 - IEEE Conference on Computer Communications
影响因子:
--
通讯作者:
Tianchi Huang;Chao Zhou;Ruixiao Zhang;Chenglei Wu;Xin Yao;Lifeng Sun
Tianchi Huang;Chao Zhou;Ruixiao Zhang;Chenglei Wu;Xin Yao;Lifeng Sun
中科院分区:
其他
文献类型:
--
作者:
Tianchi Huang;Chao Zhou;Ruixiao Zhang;Chenglei Wu;Xin Yao;Lifeng Sun

文献摘要

被引文献

相似文献

Off-the-shelf buffer-based approaches leverage a simple yet effective buffer-bound to control the adaptive bitrate (ABR) streaming system. Nevertheless, such approaches in standard parameters fail to always provide high quality of experience (QoE) video streaming services under all considered network conditions. Meanwhile, state-of-the-art learning-based ABR approach Pensieve outperforms existing schemes but is impractical to deploy. Therefore, how to harmoniously fuse the buffer-based and learning-based approach has become a key challenge for further enhancing ABR methods. In this paper, we propose Stick, an ABR algorithm that fuses the deep learning method and traditional buffer-based method. Stick utilizes the deep reinforcement learning (DRL) method to train the neural network, which outputs the buffer-bound to control the buffer-based approach for maximizing the QoE metric with different parameters. Trace-driven emulation illustrates that Stick betters Pensieve by 3.5% - 9.41% with an overhead reduction of 88%. Moreover, aiming to further reduce the computational costs while preserving the performances, we propose Trigger, a light-weighted neural network that determines whether the buffer-bound should be adjusted. Experimental results show that Stick+Trigger rivals or outperforms existing schemes in average QoE by 1.7%-28%, and significantly reduces the Stick’s computational overhead by 24%-61%. Meanwhile, we show that Trigger also helps other ABR schemes mitigate the overhead. Extensive results on real-world evaluation demonstrate the superiority of Stick over existing state-of-the-art approaches.