Title
PIE: A lightweight control scheme to address the bufferbloat problem
Abstract
Bufferbloat is a phenomenon where excess buffers in the network cause high latency and jitter. As more and more interactive applications (e.g. voice over IP, real time video conferencing and financial transactions) run in the Internet, high latency and jitter degrade application performance. There is a pressing need to design intelligent queue management schemes that can control latency and jitter; and hence provide desirable quality of service to users. We present here a lightweight design, PIE (Proportional Integral controller Enhanced), that can effectively control the average queueing latency to a reference value. The design does not require per-packet extra processing, so it incurs very small overhead and is simple to implement in both hardware and software. In addition, the design parameters are self-tuning, and hence PIE is robust and optimized for various network scenarios. Simulation results, theoretical analysis and Linux testbed results show that PIE can ensure low latency and achieve high link utilization under various congestion situations.
Year
DOI
Venue
2013
10.1109/HPSR.2013.6602305
HPSR
Keywords
Field
DocType
explicit congestion notification (ecn),packet switching,pie,quality of service,jitter,linux testbed,queueing theory,average queueing latency,proportional integral controller enhanced,quality of service (qos),intelligent queue management schemes,lightweight control scheme,internet,bufferbloat,active queue management (aqm),bufferbloat problem,throughput,probability,linux,estimation
Bufferbloat,Computer science,Active queue management,Latency (engineering),Computer network,Quality of service,Real-time computing,CoDel,Latency (engineering),Jitter,Queue management system
Conference
ISSN
Citations 
PageRank 
2325-5552
71
2.64
References 
Authors
9
7
Name
Order
Citations
PageRank
Rong Pan12630185.22
Preethi Natarajan222112.49
C. Piglione31197.61
Mythili Suryanarayana Prabhu41195.96
Vijay Subramanian5934.73
Fred Baker618212.94
Bill VerSteeg7712.64