Proportional Integral Controller Enhanced : A Lightweight Control Scheme to Address the Bufferbloat Problem
RFC 8033, “Proportional Integral Controller Enhanced : A Lightweight Control Scheme to Address the Bufferbloat Problem”, is an Experimental document published in February 2017 by R. Pan, P. Natarajan, F. Baker, G. White. The canonical text is published by the RFC Editor.
Abstract
Bufferbloat is a phenomenon in which excess buffers in the network cause high latency and latency variation. As more and more interactive applications (e.g., voice over IP, real-time video streaming, and financial transactions) run in the Internet, high latency and latency variation degrade application performance. There is a pressing need to design intelligent queue management schemes that can control latency and latency variation, and hence provide desirable quality of service to users.
This document presents a lightweight active queue management design called "PIE" (Proportional Integral controller Enhanced) that can effectively control the average queuing latency to a target value. Simulation results, theoretical analysis, and Linux testbed results have shown that PIE can ensure low latency and achieve high link utilization under various congestion situations. The design does not require per-packet timestamps, so it incurs very little overhead and is simple enough to implement in both hardware and software.
What “Experimental” means
Describes a specification that is part of a research or development effort, published so the community can gain experience with it.
The canonical text of RFC 8033 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 8032 Edwards-Curve Digital Signature Algorithm
- RFC 8034 Active Queue Management Based on Proportional Integral Controller Enhanced for Data-Over-Cable Service Interface Specifications Cable Modems
- RFC 8036 Applicability Statement for the Routing Protocol for Low-Power and Lossy Networks in Advanced Metering Infrastructure Networks
- RFC 8029 Detecting Multiprotocol Label Switched Data-Plane Failures
- RFC 8037 CFRG Elliptic Curve Diffie-Hellman and Signatures in JSON Object Signing and Encryption
- RFC 8038 Exporting MIB Variables Using the IP Flow Information Export Protocol
- RFC 8040 RESTCONF Protocol
- RFC 8041 Use Cases and Operational Experience with Multipath TCP