QFlow: A Learning Approach to High QoE Video Streaming at the Wireless Edge

被引:5
作者
Bhattacharyya, Rajarshi [1 ,2 ]
Bura, Archana [3 ]
Rengarajan, Desik [3 ]
Rumuly, Mason [1 ]
Xia, Bainan [1 ,4 ]
Shakkottai, Srinivas [3 ]
Kalathil, Dileep [3 ]
Mok, Ricky K. P. [5 ]
Dhamdhere, Amogh [5 ]
机构
[1] Texas A&M Univ, College Stn, TX 77843 USA
[2] Aruba, San Jose, CA 95002 USA
[3] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
[4] Breakthrough Energy LLC, Kirkland, WA 98033 USA
[5] Univ Calif San Diego, Ctr Appl Internet Data Anal CAIDA, San Diego, CA 92093 USA
基金
美国国家科学基金会;
关键词
Quality of experience; Streaming media; Reinforcement learning; Quality of service; Wireless communication; Markov processes; Adaptation models; wireless edge networks; video streaming; auction mechanisms; OpenFlow; FIELD GAME APPROACH; SCHEDULING POLICIES;
D O I
10.1109/TNET.2021.3106675
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The predominant use of wireless access networks is for media streaming applications. However, current access networks treat all packets identically, and lack the agility to determine which clients are most in need of service at a given time. Software reconfigurability of networking devices has seen wide adoption, and this in turn implies that agile control policies can be now instantiated on access networks. Exploiting such reconfigurability requires the design of a system that can enable a configuration, measure the impact on the application performance (Quality of Experience), and adaptively select a new configuration. Effectively, this feedback loop is a Markov Decision Process whose parameters are unknown. The goal of this work is to develop QFlow, a platform that instantiates this feedback loop, and instantiate a variety of control policies over it. We use the popular application of video streaming over YouTube as our use case. Our context is priority queueing, with the action space being that of determining which clients should be assigned to each queue at each decision period. We first develop policies based on model-based and model-free reinforcement learning. We then design an auction-based system under which clients place bids for priority service, as well as a more structured index-based policy. Through experiments, we show how these learning-based policies on QFlow are able to select the right clients for prioritization in a high-load scenario to outperform the best known solutions with over 25% improvement in QoE, and a perfect QoE score of 5 over 85% of the time.
引用
收藏
页码:32 / 46
页数:15
相关论文
共 38 条
[1]  
[Anonymous], 2015, ERICSSON MOBILITY RE
[2]   QFlow: A Reinforcement Learning Approach to High QoE Video Streaming over Wireless Networks [J].
Bhattacharyya, Rajarshi ;
Bura, Archana ;
Rengarajan, Desik ;
Rumuly, Mason ;
Shakkottai, Srinivas ;
Kalathil, Dileep ;
Mok, Ricky K. P. ;
Dhamdhere, Amogh .
PROCEEDINGS OF THE 2019 THE TWENTIETH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC '19), 2019, :251-260
[3]  
CPqD, 2015, OPENFLOW SOFTW SWITC
[4]   Stable scheduling policies for fading wireless channels [J].
Eryilmaz, A ;
Srikant, R ;
Perkins, JR .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (02) :411-424
[5]   A Continuous QoE Evaluation Framework for Video Streaming Over HTTP [J].
Eswara, Nagabhushan ;
Manasa, K. ;
Kommineni, Avinash ;
Chakraborty, Soumen ;
Sethuram, Hemanth P. ;
Kuchi, Kiran ;
Kumar, Abhinav ;
Channappayya, Sumohana S. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (11) :3236-3250
[6]  
Georgopoulos P., 2013, Proceedings of the 2013 ACM SIGCOMM Workshop on Future Human-centric Multimedia Networking, FhMN '13, (New York, NY, USA), P15, DOI DOI 10.1145/2491172.2491181
[7]   Learning a Continuous-Time Streaming Video QoE Model [J].
Ghadiyaram, Deepti ;
Pan, Janice ;
Bovik, Alan C. .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (05) :2257-2271
[8]   TUBE: Time-Dependent Pricing for Mobile Data [J].
Ha, Sangtae ;
Sen, Soumya ;
Joe-Wong, Carlee ;
Im, Youngbin ;
Chiang, Mung .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) :247-258
[9]  
Heusse M, 2003, IEEE INFOCOM SER, P836
[10]   A Theory of QoS for Wireless [J].
Hou, I-Hong ;
Borkar, Vivek ;
Kumar, P. R. .
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, :486-+