Controlled Delay Active Queue Management
Draft of message to be sent after approval:
From: The IESG <firstname.lastname@example.org> To: IETF-Announce <email@example.com> Cc: The IESG <firstname.lastname@example.org>, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org Subject: Document Action: 'Controlled Delay Active Queue Management' to Experimental RFC (draft-ietf-aqm-codel-10.txt) The IESG has approved the following document: - 'Controlled Delay Active Queue Management' (draft-ietf-aqm-codel-10.txt) as Experimental RFC This document is the product of the Active Queue Management and Packet Scheduling Working Group. The IESG contact persons are Mirja Kühlewind and Spencer Dawkins. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-aqm-codel/
Technical Summary This document describes a general framework called CoDel (Controlled Delay) that controls bufferbloat-generated excess delay in modern networking environments. CoDel consists of an estimator, a setpoint, and a control loop. It requires no configuration in normal Internet deployments. CoDel comprises some major technical innovations and has been made available as open source so that the framework can be applied by the community to a range of problems. It has been implemented in Linux (and available in the Linux distribution) and deployed in some networks at the consumer edge. In addition, the framework has been successfully applied in other ways. Working Group Summary CoDel was developed prior to the formation of the AQM working group. It was widely felt to be a good part of the answer to the "bufferbloat" problem that the IETF was trying to figure out how to deal with. The authors brought the specification of the algorithm to the working group after it was formed, and some clarifications and improvements to the description resulted from working group feedback. Document Quality There are multiple existing implementations, in simulators (e.g. ns-2, ns-3) and real operating systems (e.g. Linux, FreeBSD). The quality of the document is high in terms of being able to write new implementations, as it contains significant amounts of pseudo-code to describe the algorithm, along with textual descriptions of its design facets. Personnel Wesley Eddy (email@example.com) is the document shepherd. Mirja Kühlewind is the AD.