[Iccrg] bringing experimental congestion control to the IETF

Lars Eggert lars.eggert at nokia.com
Mon Mar 12 08:06:24 GMT 2007


Hi,

the attentive reader of IETF agendas will have picked up on the  
following presentation during the TSVAREA meeting:

20 min	Bringing Experimental High-Speed Congestion Control to the IETF
	Lars Eggert

I'd like to outline what that presentation will be about, for the  
benefit of those who can't travel to Prague. It will propose an  
approach for specifying high-speed congestion control in IETF  
Experimental RFCs for the community to discuss and hopefully form a  
consensus on.

For a number of years, there has been considerable interest in the  
research community on TCP extensions for high-speed networks that has  
resulted in a number of promising congestion control variants.  
Bandwidths that had been considered "high-speed" years ago are now  
readily available to consumers in many countries, resulting in a  
corresponding interest by the operating system community to deliver  
mechanisms to the users that can efficiently utilize these kinds of  
uplinks. Several widely-deployed operating systems already implement  
non-RFC-compliant congestion control mechanisms. This is happening  
without much community review and often without a publicly available  
technical specification, which is troubling.

The proposal is that the IETF and IRTF offer to be a venue for  
community discussion and review, followed by an eventual technical  
specification of such congestion control variants. The  two initial  
goals are (1) at a minimum, to document the mechanisms in currently  
deployed stacks in Informational RFCs and (2) to publish a number of  
more thoroughly analyzed congestion control variants as Experimental  
RFCs.

For the first class of documents, there will be a clear statement  
calling out that the contents of these Informational drafts document  
the implementation choices of particular stacks and are not  
recommendations, endorsements, etc. by the IETF. We've been  
publishing such documents in the past.

The second class of (Experimental) documents will be published with  
statements that indicate that the IETF believes them to be safe for  
experimentation on the Internet, or safe for experimentation in  
certain more restricted network environments. This is similar, for  
example, to the statements the IETF made for QuickStart or HighSpeed  
TCP. We are currently aware of at least three congestion control  
variants that have been proposed for such Experimental specification.

To be able to make such statements about Experimental congestion  
control variants, a review phase needs to occur in the community. The  
proposal is to use the expertise in the IRTF's congestion control  
research group during the initial phase of that review process. The  
proposers of high-speed congestion control variants will present  
their mechanism and results to the ICCRG, which will analyze and  
discuss these variants with the goal of determining whether they can  
be declared safe for experimentation, and under which conditions.  
draft-ietf-tsvwg-cc-alt and draft-irtf-tmrg-metrics contain some  
guidelines and metrics that will be useful during this review.

The ICCRG review phase will be followed by technical specification in  
the Transport Area in Experimental RFCs. The proposal is to add a  
work item to the charter of the TCPM working group for the  
Experimental standardization of such ICCRG-reviewed congestion  
control variants.

Lars

PS: Please discuss on tsv-area at ietf.org. Reply-to set accordingly.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2446 bytes
Desc: not available
Url : http://oakham.cs.ucl.ac.uk/pipermail/iccrg/attachments/20070312/bf34977a/smime.bin


More information about the Iccrg mailing list