Towards the Fairness of Traffic Policer
Danfeng Shan, Peng Zhang, Wanchun Jiang, Hao Li, Fengyuan Ren
Abstract
Traffic policing is widely used by ISPs to limit their customers' traffic rates. It has long been believed that a well-tuned traffic policer offers a satisfactory performance for TCP. However, we find this belief breaks with the emergence of new congestion control (CC) algorithms like BBR: flows using these new CC algorithms can easily occupy the majority of the bandwidth, starving traditional TCP flows. We confirm this problem with experiments and reveal its root cause as follows. Without buffer in traffic policers, congestion only causes packet losses, while new CC algorithms are loss-resilient, i.e. they adjust the sending rate based on other network feedback like delay. Thus, when being policed they will not reduce the sending rate until an unacceptable loss ratio for TCP is reached, resulting in low throughput for TCP. Simply adding buffer to the traffic policer improves fairness but incurs high latency. To this end, we propose FairPolicer, which can achieve fair bandwidth allocation without sacrificing latency. FairPolicer regards token as a basic unit of bandwidth and fairly allocates tokens to active flows in a round-robin manner. Testbed experiments show that FairPolicer can significantly improve the fairness and achieve much lower latency than other kinds of rate-limiters.
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 cc8abb85-bf77-40cf-a752-3c3b9c22b4adCited by top-tier papers1
Ask how each one uses itBuilds on1
Related papers
- BBR Bufferbloat in DASH VideoSantiago Vargas, Rebecca Drucker, Aiswarya Renganathan, Aruna Balasubramanian et al.WWW 2021 · 17 citations
- Starvation in end-to-end congestion controlVenkat Arun, Mohammad Alizadeh, Hari BalakrishnanSIGCOMM 2022 · 44 citations
- FRCC: Towards Provably Fair and Robust Congestion ControlAnup Agarwal, Venkat Arun, Srinivasan SeshanNSDI 2026
- César: Cellular Resource Scheduling-Aware Congestion ControlJuhun Shin, Goodsol Lee, Jeongyeup Paek, Saewoong BahkINFOCOM 2025 · 2 citations
- oBBR: Optimize Retransmissions of BBR Flows on the InternetPengqiang Bi, Mengbai Xiao, Dongxiao Yu, Guanghui ZhangUSENIX ATC 2023 · 8 citations
