Bridging the Gap between QoE and QoS in Congestion Control: A Large-scale Mobile Web Service Perspective
Jia Zhang, Yixuan Zhang, Enhuan Dong, Yan Zhang, Shaorui Ren, Zili Meng, Mingwei Xu, Xiaotian Li, Zongzhi Hou, Zhicheng Yang, Xiaoming Fu
Abstract
To improve the user experience of mobile web services, various congestion control algorithms (CCAs) have been proposed, yet the performance of the application is still unsatisfactory. We argue that the suboptimal performance comes from the gap between what the application needs (i.e., Quality of Experience (QoE)) and what the current CCA is optimizing (i.e., Quality of Service (QoS)). However, optimizing QoE for CCAs is extremely challenging due to the convoluted relationship and mismatched timescale between QoE and QoS. To bridge the gap between QoE and QoS for CCAs, we propose Floo, a new QoE-oriented congestion control selection mechanism, as a shim layer between CCAs and applications to address the challenges above. Floo targets request completion time as QoE, and conveys the optimization goal of QoE to CCAs by always selecting the most appropriate CCA in the runtime. Floo further adopts reinforcement learning to capture the complexity in CCA selection and supports smooth CCA switching during transmission. We implement Floo in a popular mobile web service application online. Through extensive experiments in production environments and on various locally emulated network conditions, we demonstrate that Floo improves QoE by about 14.3% to 52.7%.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a9ffc702-d4e5-4db1-90ac-d0d5fefb499dCited by top-tier papers1
Ask how each one uses itBuilds on7
- Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy ConsumptionDongzhu Xu, Anfu Zhou, Xinyu Zhang, Guixian Wang et al.SIGCOMM 2020 · 284 citations
- A variegated look at 5G in the wild: performance, power, and QoE implicationsArvind Narayanan, Xumiao Zhang, Ruiyang Zhu, Ahmad Hassan et al.SIGCOMM 2021 · 259 citations
- Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the InternetSoheil Abbasloo, Chen-Yu Yen, H. Jonathan ChaoSIGCOMM 2020 · 257 citations
- PCC Proteus: Scavenger Transport And BeyondTong Meng, Neta Rozen Schiff, Philip Brighten Godfrey, Michael SchapiraSIGCOMM 2020 · 79 citations
- Achieving consistent low latency for wireless real-time communications with the shortest control loopZili Meng, Yaning Guo, Chen Sun, Bo Wang et al.SIGCOMM 2022 · 72 citations
Related papers
- Multi-objective congestion controlYiqing Ma, Han Tian, Xudong Liao, Junxue Zhang et al.EuroSys 2022 · 52 citations
- oBBR: Optimize Retransmissions of BBR Flows on the InternetPengqiang Bi, Mengbai Xiao, Dongxiao Yu, Guanghui ZhangUSENIX ATC 2023 · 8 citations
- Cold Start or Hot Start? Robust Slow Start in Congestion Control with A Priori Knowledge for Mobile Web ServicesJia Zhang, Haixuan Tong, Enhuan Dong, Xin Qian et al.WWW 2024 · 2 citations
- Mutant: Learning Congestion Control from Existing Protocols via Online Reinforcement LearningLorenzo Pappone, Alessio Sacco, Flavio EspositoNSDI 2025 · 24 citations
- Learning Production-Optimized Congestion Control Selection for Alibaba Cloud CDNXuan Zeng, Haoran Xu, Chen Chen, Xumiao Zhang et al.NSDI 2025 · 4 citations
