[Iccrg] List of CC RFCs and Internet-drafts

michael.welzl@uibk.ac.at (Michael Welzl) Mon, 27 March 2006 16:15 UTC

From: michael.welzl@uibk.ac.at
Date: Mon, 27 Mar 2006 16:15:12 +0000
Subject: [Iccrg] List of CC RFCs and Internet-drafts
Message-ID: <1143472126.7613.9.camel@lap10-c703.uibk.ac.at>
X-Date: Mon Mar 27 16:15:12 2006

Dear all,

At last, here are the RFC and Internet-draft references from
my book that are related to congestion control but not TCP
specifications.

I skipped everything that is related to traffic engineering
and QoS although this is also about handling traffic, albeit
on a different time scale and perhaps with a human
controller  :)   Seriously, depending on how broad we want
the document to be, some of these things could be looked
at - for instance, RFC 2990 contains some text about TCP
interactions with QoS elements.

I hope I didn't miss anything important. Note that the list
is from February / March 2005, which is when I submitted
the manuscript. I updated the draft references, but some
relevant ones are surely missing -
draft-ietf-tsvwg-ecn-alternates-00.txt, for example,
and also the IRTF draft draft-irtf-tmrg-metrics-01.txt.


Well, it's only a starting point - I hope the list is useful.

Cheers,
Michael





Documents that are also in the roadmap draft but might
be of general congestion control interest:
=======================================================

Border J, Kojo M, Griner J, Montenegro G and Shelby Z 2001 {Performance
  Enhancing Proxies Intended to Mitigate Link-Related Degradations} RFC
3135
  (Informational).


Link layer interaction:

Dawkins S, Montenegro G, Kojo M and Magret V 2001a {End-to-end
Performance
  Implications of Slow Links} RFC 3150 (Best Current Practice).

Dawkins S, Montenegro G, Kojo M, Magret V and Vaidya N 2001b {End-to-end
  Performance Implications of Links with Errors} RFC 3155 (Best Current
  Practice).

Fairhurst G and Wood L 2002 {Advice to link designers on link Automatic
Repeat
  reQuest (ARQ)} RFC 3366 (Best Current Practice).

Karn P, Bormann C, Fairhurst G, Grossman D, Ludwig R, Mahdavi J,
Montenegro G,
  Touch J and Wood L 2004 {Advice for Internet Subnetwork Designers} RFC
3819
  (Best Current Practice).



HighSpeed TCP - a TCP variant, but right now considered
a "special" TCP in the cc. research community as far
as I can tell:

Floyd S 2003 {HighSpeed TCP for Large Congestion Windows} RFC 3649
  (Experimental).




General architecture documents that are related to
congestion control via end-to-end arguments etc.:
==================================================

Carpenter B 1996 {Architectural Principles of the Internet} RFC 1958
  (Informational).
Updated by RFC 3439.


Bush R, Meyer D, {Some Internet Architectural Guidelines and Philosophy}
RFC3439,  December 2002   INFORMATIONAL
Updates RFC 1958 



RFCs of historic interest:
==========================

Mills D 1983 {Internet delay experiments} RFC 889.

Nagle J 1984 {Congestion control in IP/TCP internetworks} RFC 896.

Mankin A and Ramakrishnan K 1991 {Gateway Congestion Control Survey} RFC
1254
  (Informational).

Ramakrishnan K and Floyd S 1999 {A Proposal to add Explicit Congestion
  Notification (ECN) to IP} RFC 2481 (Experimental).
Obsoleted by RFC 3168.



Multicast:
==========

Handley M, Floyd S, Whetten B, Kermode R, Vicisano L and Luby M 2000a
{The
  Reliable Multicast Design Space for Bulk Data Transfer} RFC 2887
  (Informational).

Luby M and Goyal V 2004 {Wave and Equation Based Rate Control (WEBRC)
Building
  Block} RFC 3738 (Experimental).

Mankin A, Romanow A, Bradner S and Paxson V 1998 {IETF Criteria for
Evaluating
  Reliable Multicast Transport and Application Protocols} RFC 2357
  (Informational).

Speakman T, Crowcroft J, Gemmell J, Farinacci D, Lin S, Leshchiner D,
Luby M,
  Montgomery T, Rizzo L, Tweedly A, Bhaskar N, Edmonstone R,
Sumanasekera R and
  Vicisano L 2001 {PGM Reliable Transport Protocol Specification} RFC
3208
  (Experimental).

Whetten B, Vicisano L, Kermode R, Handley M, Floyd S and Luby M 2001
{Reliable
  Multicast Transport Building Blocks for One-to-Many Bulk-Data
Transfer} RFC
  3048 (Informational).

Widmer J and Handley M 2006 Tcp-friendly Multicast Congestion Control
(TFMCC):
  Protocol Specification. internet-draft draft-ietf-rmt-bb-tfmcc-06.txt,
work in
  progress.




DCCP:
=====

All drafts removed because they were outdated, but I'd say that
*everything* on http://www.icir.org/kohler/dccp/ belongs in this
document.



Everything else:
================

Balakrishnan H and Seshan S 2001 {The Congestion Manager} RFC 3124
(Proposed
  Standard).

Braden B, Clark D, Crowcroft J, Davie B, Deering S, Estrin D, Floyd S,
Jacobson
  V, Minshall G, Partridge C, Peterson L, Ramakrishnan K, Shenker S,
Wroclawski
  J and Zhang L 1998 {Recommendations on Queue Management and Congestion
  Avoidance in the Internet} RFC 2309 (Informational).

Floyd S 2000 {Congestion Control Principles} RFC 2914 (Best Current
Practice).

Floyd S and Kempf J 2004 {IAB Concerns Regarding Congestion Control for
Voice
  Traffic in the Internet} RFC 3714 (Informational).

Handley M, Floyd S, Padhye J and Widmer J 2003 {TCP Friendly Rate
Control
  (TFRC): Protocol Specification} RFC 3448 (Proposed Standard).

Ramakrishnan K, Floyd S and Black D 2001 {The Addition of Explicit
Congestion
  Notification (ECN) to IP} RFC 3168 (Proposed Standard).

Spring N, Wetherall D and Ely D 2003 {Robust Explicit Congestion
Notification
  (ECN) Signaling with Nonces} RFC 3540 (Experimental).

Gharai L 2005 RTP Profile for TCP Friendly Rate Control. internet-draft
  draft-ietf-avt-tfrc-profile-05.txt, work in progress.

Floyd S, Allman M, Jain A, Sarolahti, P 2006 Quick-Start for TCP and IP.
internet-draft draft-ietf-tsvwg-quickstart-02.txt, work in progress.