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 (wes@mti-systems.com) is the document shepherd. Mirja Kühlewind is the AD.