One document matched: draft-irtf-tmrg-metrics-00.ps


%!PS-Adobe-3.0
%%Creator: groff version 1.19
%%CreationDate: Wed Aug 17 16:51:50 2005
%%DocumentNeededResources: font Courier-Bold
%%+ font Times-Bold
%%+ font Times-Roman
%%DocumentSuppliedResources: procset grops 1.19 0
%%Pages: 11
%%PageOrder: Ascend
%%DocumentMedia: Default 612 792 0 () ()
%%Orientation: Portrait
%%EndComments
%%BeginDefaults
%%PageMedia: Default
%%EndDefaults
%%BeginProlog
%%BeginResource: procset grops 1.19 0
/setpacking where{
pop
currentpacking
true setpacking
}if
/grops 120 dict dup begin
/SC 32 def
/A/show load def
/B{0 SC 3 -1 roll widthshow}bind def
/C{0 exch ashow}bind def
/D{0 exch 0 SC 5 2 roll awidthshow}bind def
/E{0 rmoveto show}bind def
/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def
/G{0 rmoveto 0 exch ashow}bind def
/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/I{0 exch rmoveto show}bind def
/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def
/K{0 exch rmoveto 0 exch ashow}bind def
/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/M{rmoveto show}bind def
/N{rmoveto 0 SC 3 -1 roll widthshow}bind def
/O{rmoveto 0 exch ashow}bind def
/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/Q{moveto show}bind def
/R{moveto 0 SC 3 -1 roll widthshow}bind def
/S{moveto 0 exch ashow}bind def
/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def
/SF{
findfont exch
[exch dup 0 exch 0 exch neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/MF{
findfont
[5 2 roll
0 3 1 roll
neg 0 0]makefont
dup setfont
[exch/setfont cvx]cvx bind def
}bind def
/level0 0 def
/RES 0 def
/PL 0 def
/LS 0 def
/MANUAL{
statusdict begin/manualfeed true store end
}bind def
/PLG{
gsave newpath clippath pathbbox grestore
exch pop add exch pop
}bind def
/BP{
/level0 save def
1 setlinecap
1 setlinejoin
72 RES div dup scale
LS{
90 rotate
}{
0 PL translate
}ifelse
1 -1 scale
}bind def
/EP{
level0 restore
showpage
}bind def
/DA{
newpath arcn stroke
}bind def
/SN{
transform
.25 sub exch .25 sub exch
round .25 add exch round .25 add exch
itransform
}bind def
/DL{
SN
moveto
SN
lineto stroke
}bind def
/DC{
newpath 0 360 arc closepath
}bind def
/TM matrix def
/DE{
TM currentmatrix pop
translate scale newpath 0 0 .5 0 360 arc closepath
TM setmatrix
}bind def
/RC/rcurveto load def
/RL/rlineto load def
/ST/stroke load def
/MT/moveto load def
/CL/closepath load def
/Fr{
setrgbcolor fill
}bind def
/setcmykcolor where{
pop
/Fk{
setcmykcolor fill
}bind def
}if
/Fg{
setgray fill
}bind def
/FL/fill load def
/LW/setlinewidth load def
/Cr/setrgbcolor load def
/setcmykcolor where{
pop
/Ck/setcmykcolor load def
}if
/Cg/setgray load def
/RE{
findfont
dup maxlength 1 index/FontName known not{1 add}if dict begin
{
1 index/FID ne{def}{pop pop}ifelse
}forall
/Encoding exch def
dup/FontName exch def
currentdict end definefont pop
}bind def
/DEFS 0 def
/EBEGIN{
moveto
DEFS begin
}bind def
/EEND/end load def
/CNT 0 def
/level1 0 def
/PBEGIN{
/level1 save def
translate
div 3 1 roll div exch scale
neg exch neg exch translate
0 setgray
0 setlinecap
1 setlinewidth
0 setlinejoin
10 setmiterlimit
[]0 setdash
/setstrokeadjust where{
pop
false setstrokeadjust
}if
/setoverprint where{
pop
false setoverprint
}if
newpath
/CNT countdictstack def
userdict begin
/showpage{}def
/setpagedevice{}def
}bind def
/PEND{
clear
countdictstack CNT sub{end}repeat
level1 restore
}bind def
end def
/setpacking where{
pop
setpacking
}if
%%EndResource
%%BeginFeature: *PageSize Default
<< /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice
%%EndFeature
%%IncludeResource: font Courier-Bold
%%IncludeResource: font Times-Bold
%%IncludeResource: font Times-Roman
grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72
def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron
/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent
/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen
/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O
/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex
/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y
/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft
/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl
/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut
/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash
/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen
/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft
/logicalnot/minus/registered/macron/degree/plusminus/twosuperior
/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior
/ordmasculine/guilsinglright/onequarter/onehalf/threequarters
/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE
/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn
/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash
/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
/Times-Roman@0 ENC0/Times-Roman RE/Times-Bold@0 ENC0/Times-Bold RE
/Courier-Bold@0 ENC0/Courier-Bold RE
%%EndProlog
%%Page: 1 1
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Courier-Bold@0 SF(Internet Engineering Task Force)72 85 Q
(Sally Floyd)179.999 E 305.999(INTERNET-DRAFT Editor)72 98 R 167.999
(draft-irtf-tmrg-metrics-00.ps 17)72 111 R(August 2005)6 E
(Expires: February 2006)72 124 Q/F1 14/Times-Bold@0 SF(Metrics f)102.304
149 Q(or the Ev)-.35 E(aluation of Congestion Contr)-.14 E
(ol Mechanisms)-.252 E/F2 11/Times-Bold@0 SF(Status of this Memo)72 207
Q/F3 11/Times-Roman@0 SF
(This document is an Internet-Draft and is subject to all pro)100.8
223.6 Q(visions of section 3 of RFC)-.165 E 2.75(3667. By)100.8 236.6 R
(submitting this Internet-Draft, each author represents that an)2.75 E
2.75(ya)-.165 G(pplicable patent)-2.75 E
(or other IPR claims of which he or she is a)100.8 249.6 Q -.11(wa)-.165
G(re ha).11 E .33 -.165(ve b)-.22 H(een or will be disclosed, and an)
.165 E 2.75(yo)-.165 G(f)-2.75 E(which he or she becomes a)100.8 262.6 Q
-.11(wa)-.165 G
(re will be disclosed, in accordance with Section 6 of BCP 79.).11 E
(Internet-Drafts are w)100.8 279.2 Q
(orking documents of the Internet Engineering T)-.11 E(ask F)-.88 E
(orce \(IETF\), its)-.165 E(areas, and its w)100.8 292.2 Q
(orking groups.)-.11 E(Note that other groups may also distrib)5.5 E
(ute w)-.22 E(orking)-.11 E(documents as Internet-Drafts.)100.8 305.2 Q
(Internet-Drafts are draft documents v)100.8 321.8 Q
(alid for a maximum of six months and may be)-.275 E
(updated, replaced, or obsoleted by other documents at an)100.8 334.8 Q
2.75(yt)-.165 G 2.75(ime. It)-2.75 F(is inappropriate to use)2.75 E
(Internet-Drafts as reference material or to cite them other than as "w)
100.8 347.8 Q(ork in progress.")-.11 E
(The list of current Internet-Drafts can be accessed at http://www)100.8
364.4 Q(.ietf.or)-.715 E(g/ietf/1id-)-.198 E(abstracts.txt.)100.8 377.4
Q(The list of Internet-Draft Shado)100.8 394 Q 2.75(wD)-.275 G
(irectories can be accessed at)-2.75 E(http://www)100.8 407 Q(.ietf.or)
-.715 E(g/shado)-.198 E -.715(w.)-.275 G(html.).715 E
(This Internet-Draft will e)100.8 423.6 Q(xpire on February 2006.)-.165
E F2(Copyright Notice)72 449.6 Q F3(Cop)100.8 466.2 Q
(yright \(C\) The Internet Society \(2005\). All Rights Reserv)-.11 E
(ed.)-.165 E F2(Abstract)72 492.2 Q F3
(This document discusses the metrics to be considered in an e)100.8
508.8 Q -.275(va)-.275 G(luation of ne).275 E 2.75(wo)-.275 G 2.75(rm)
-2.75 G(odi\214ed)-2.75 E
(congestion control mechanisms for the Internet.)100.8 521.8 Q
(This document is intended to be the \214rst)5.5 E
(in a series of documents aimed at impro)100.8 534.8 Q
(ving the models that we use in the e)-.165 E -.275(va)-.275 G
(luation of).275 E(transport protocols.)100.8 547.8 Q(Flo)72 769 Q
366.891(yd [P)-.11 F(age 1])-.165 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E/F1 13/Times-Bold@0 SF -1.196
(Ta)253.526 85 S(ble of Contents)1.196 E/F2 10/Times-Roman@0 SF(1. Con)
100.8 110 Q -.15(ve)-.4 G(ntions).15 E F0 11(.......................)
10.44 G F2(3)11.5 E(2. Introduction)100.8 122 Q F0 11
(.......................)11.01 G F2(3)11.5 E(3. Metrics)100.8 134 Q F0
11(.........................)2.4 G F2(3)11.5 E(3.1. Throughput, Delay)
115.8 146 Q 2.5(,a)-.65 G(nd Drop Rates)-2.5 E F0 11(...............)
5.29 G F2(4)11.5 E(3.1.1. Throughput)130.8 158 Q F0 11
(....................)9.48 G F2(4)11.5 E(3.1.2. Delay)130.8 170 Q F0 11
(......................)5.32 G F2(4)11.5 E(3.1.3. P)130.8 182 Q(ack)-.15
E(et Drop Rates)-.1 E F0 11(..................)10.02 G F2(4)11.5 E
(3.2. Response T)115.8 194 Q(imes and Minimizing Oscillations)-.35 E F0
11(............)6.77 G F2(5)11.5 E(3.2.1. Response to Changes)130.8 206
Q F0 11(.................)12.4 G F2(5)11.5 E
(3.2.2. Minimizing Oscillations)130.8 218 Q F0 11(.................).44
G F2(5)11.5 E(3.3. F)115.8 230 Q(airness and Con)-.15 E -.15(ve)-.4 G
-.18(rg).15 G(ence).18 E F0 11(..................)2.05 G F2(5)11.5 E
(3.4. Rob)115.8 242 Q(ustness for Challenging En)-.2 E(vironments)-.4 E
F0 11(.............)6.33 G F2(7)11.5 E(3.5. Rob)115.8 254 Q
(ustness to F)-.2 E(ailures and to Misbeha)-.15 E(ving Users)-.2 E F0 11
(...........)5.73 G F2(7)11.5 E(3.6. Deplo)115.8 266 Q(yability)-.1 E F0
11(.....................)10.55 G F2(8)11.5 E
(3.7. Metrics for Speci\214c T)115.8 278 Q(ypes of T)-.8 E(ransport)-.35
E F0 11(..............)4.27 G F2(8)11.5 E(4. Comments on Methodology)
100.8 290 Q F0 11(...................)3.22 G F2(8)11.5 E
(5. Security Considerations)100.8 302 Q F0 11(....................)5.87
G F2(8)11.5 E(6. IAN)100.8 314 Q 2.5(AC)-.35 G(onsiderations)-2.5 E F0
11(.....................).81 G F2(8)11.5 E(7. Ackno)100.8 326 Q
(wledgements)-.25 E F0 11(.....................)8.77 G F2(8)11.5 E
(Informati)100.8 338 Q .3 -.15(ve R)-.25 H(eferences).15 E F0 11
(.....................)4.22 G F2(8)11.5 E(Authors' Addresses)100.8 350 Q
F0 11(......................)5.05 G F2(10)6.5 E(Full Cop)100.8 362 Q
(yright Statement)-.1 E F0 11(....................)10.12 G F2(10)6.5 E
(Intellectual Property)100.8 374 Q F0 11(......................)2.27 G
F2(10)6.5 E F0(Flo)72 769 Q 366.891(yd [P)-.11 F(age 2])-.165 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E/F1 11/Times-Bold@0 SF(1.)72
85 Q/F2 14/Times-Bold@0 SF(Con)5.5 E -.14(ve)-.56 G(ntions).14 E F0
(The k)100.8 101.6 Q .33 -.165(ey w)-.11 H(ords "MUST", "MUST NO).055 E
(T", "REQ)-.44 E(UIRED", "SHALL", "SHALL NO)-.11 E(T",)-.44 E
("SHOULD", "SHOULD NO)100.8 114.6 Q(T", "RECOMMENDED", "MA)-.44 E
(Y", and "OPTION)-1.155 E(AL" in this)-.385 E
(document are to be interpreted as described in [RFC 2119].)100.8 127.6
Q .396 -.198(TO B)100.8 153.6 T 2.75(ED).198 G(ELETED BY THE RFC EDIT)
-2.75 E(OR UPON PUBLICA)-.198 E(TION:)-1.221 E(Changes from draft-\215o)
100.8 179.6 Q(yd-transport-metrics-00.txt:)-.11 E 2.75(*A)100.8 205.6 S
(dded metrics for:)-2.75 E 2.75(-r)106.3 218.6 S(ob)-2.75 E
(ustness in challenging en)-.22 E(vironments,)-.44 E 2.75(-d)106.3 231.6
S(eplo)-2.75 E(yability)-.11 E(,)-.715 E 2.75(-r)106.3 244.6 S(ob)-2.75
E(ustness to f)-.22 E(ailures and to misbeha)-.11 E(ving users)-.22 E
2.75(*A)100.8 270.6 S(dded a discussion of f)-2.75 E(airness and pack)
-.11 E(et size.)-.11 E F1(2.)72 309.6 Q F2(Intr)5.5 E(oduction)-.252 E
F0(As a step to)100.8 326.2 Q -.11(wa)-.275 G(rds impro).11 E
(ving our methodologies for e)-.165 E -.275(va)-.275 G
(luating congestion control).275 E(mechanisms, in this document we disc\
uss some of the metrics to be considered.)100.8 339.2 Q 1.76 -.88(We a)
5.5 H(lso).88 E
(consider the relationship between metrics, e.g., the well-kno)100.8
352.2 Q(wn tradeof)-.275 E 2.75(fb)-.275 G(etween)-2.75 E
(throughput and delay)100.8 365.2 Q(.)-.715 E(Subsequent documents will\
 discuss the models that are used in analysis, simulations, or)100.8
391.2 Q -.165(ex)100.8 404.2 S(periments for the e).165 E -.275(va)-.275
G(luation of transport protocols in general, and of congestion control)
.275 E(mechanisms in particular)100.8 417.2 Q 5.5(.T)-.605 G
(hese are intended to become documents in the ne)-5.5 E(wly-chartered)
-.275 E -.385(Tr)100.8 430.2 S
(ansport Modeling Research Group \(TMRG\) in the IR).385 E
(TF \(Internet Research T)-.66 E(ask F)-.88 E(orce\).)-.165 E F1(3.)72
456.2 Q F2(Metrics)5.5 E F0(The metrics that we discuss are the follo)
100.8 472.8 Q(wing:)-.275 E 12.65<8354>100.8 489.4 S(hroughput;)-12.65 E
12.65<8344>100.8 506 S(elay;)-12.65 E 12.65<8350>100.8 522.6 S(ack)
-12.815 E(et drop rates;)-.11 E 12.65<8352>100.8 539.2 S
(esponse to sudden changes or to transient e)-12.65 E -.165(ve)-.275 G
(nts;).165 E 12.65<834d>100.8 555.8 S
(inimizing oscillations in throughput or in delay;)-12.65 E 12.65<8346>
100.8 572.4 S(airness and con)-12.815 E -.165(ve)-.44 G -.198(rg).165 G
(ence times;).198 E 12.65<8352>100.8 589 S(ob)-12.65 E
(ustness for challenging en)-.22 E(vironments;)-.44 E 12.65<8352>100.8
605.6 S(ob)-12.65 E(ustness to f)-.22 E(ailures and to misbeha)-.11 E
(ving users;)-.22 E 12.65<8344>100.8 622.2 S(eplo)-12.65 E(yability;)
-.11 E 12.65<834d>100.8 638.8 S
(etrics for speci\214c types of transport.)-12.65 E 1.76 -.88(We c)100.8
655.4 T(onsider each of these belo).88 E 4.18 -.715(w. M)-.275 H(an).715
E 2.75(yo)-.165 G 2.75(ft)-2.75 G(he metrics ha)-2.75 E .33 -.165(ve b)
-.22 H(oth netw).165 E(ork-based and user)-.11 E(-)-.22 E
(based interpretations.)100.8 668.4 Q -.165(Fo)5.5 G 2.75(rs).165 G
(ome of the metrics, such as f)-2.75 E(airness between \215o)-.11 E
(ws, there is not)-.275 E 2.75(ac)100.8 681.4 S
(lear agreement in the netw)-2.75 E
(ork community about the desired goals.)-.11 E(Flo)72 769 Q 317.391
(yd Section)-.11 F 2.75(3. [P)2.75 F(age 3])-.165 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E/F1 11/Times-Bold@0 SF(3.1.)
72 85 Q/F2 13/Times-Bold@0 SF(Thr)5.5 E(oughput, Delay)-.234 E 3.25(,a)
-.715 G(nd Dr)-3.25 E(op Rates)-.234 E F0(Because of the clear tradeof)
100.8 101.6 Q(fs between throughput, delay)-.275 E 2.75(,a)-.715 G
(nd drop rates, it can be useful to)-2.75 E
(consider the three metrics together)100.8 114.6 Q(.)-.605 E
(An alternati)100.8 140.6 Q .33 -.165(ve w)-.275 H
(ould be to consider a separate metric such as po).055 E(wer)-.275 E
2.75(,d)-.44 G(e\214ned in this conte)-2.75 E(xt)-.165 E
(as throughput o)100.8 153.6 Q -.165(ve)-.165 G 2.75(rd).165 G(elay)
-2.75 E 2.75(,t)-.715 G(hat combines throughput and delay)-2.75 E 5.5
(.H)-.715 G -.275(ow)-5.5 G -2.365 -.275(ev e).275 H .88 -.44(r, w).275
H 2.75(ed).44 G 2.75(on)-2.75 G(ot)-2.75 E
(propose in this document a clear tar)100.8 166.6 Q
(get in terms of the tradeof)-.198 E(fs between throughput and)-.275 E
(delay; we are simply proposing that the e)100.8 179.6 Q -.275(va)-.275
G(luation of transport protocols include an).275 E -.165(ex)100.8 192.6
S(ploration of the competing metrics.).165 E F1 2.75(3.1.1. Thr)72 218.6
R(oughput)-.198 E F0(Throughput can be measured both as a router)100.8
235.2 Q(-based metric of aggre)-.22 E -.055(ga)-.165 G
(te link throughput,).055 E(and as a user metric of per)100.8 248.2 Q
(-connection transfer times.)-.22 E
(It is a clear goal of most congestion)5.5 E(control mechanisms to maxi\
mize throughput, subject to application demand and to the)100.8 261.2 Q
(constraints of the other metrics.)100.8 274.2 Q 1.76 -.88(We n)5.5 H
(ote that maximizing throughput is of concern in a).88 E
(wide range of en)100.8 287.2 Q(vironments, from highly-congested netw)
-.44 E(orks to under)-.11 E(-utilized ones.)-.22 E(In some conte)100.8
313.2 Q(xts, it might be suf)-.165 E(\214cient to consider the aggre)
-.275 E -.055(ga)-.165 G(te throughput or the mean).055 E(per)100.8
326.2 Q(-\215o)-.22 E 2.75(wt)-.275 G(hroughput, while in other conte)
-2.75 E(xts it might be necessary to consider the)-.165 E(distrib)100.8
339.2 Q(ution of per)-.22 E(-\215o)-.22 E 2.75(wt)-.275 G 2.75
(hroughput. Some)-2.75 F(researchers e)2.75 E -.275(va)-.275 G
(luate transport protocols in terms).275 E(of maximizing the aggre)100.8
352.2 Q -.055(ga)-.165 G(te user utility).055 E 2.75(,w)-.715 G
(here a user')-2.75 E 2.75(su)-.605 G
(tility is generally de\214ned as a)-2.75 E(function of the user')100.8
365.2 Q 2.75(st)-.605 G(hroughput [KMT98].)-2.75 E(Indi)100.8 391.2 Q
(vidual applications can ha)-.275 E .33 -.165(ve a)-.22 H
(pplication-speci\214c needs in terms of throughput.).165 E -.165(Fo)5.5
G(r).165 E -.165(ex)100.8 404.2 S(ample, real-time video traf).165 E
(\214c can ha)-.275 E .33 -.165(ve h)-.22 H(ighly v).165 E
(ariable bandwidth demands;)-.275 E -1.419(Vo)5.5 G(IP traf)1.419 E
<8c63>-.275 E(is sensiti)100.8 417.2 Q .33 -.165(ve t)-.275 H 2.75(ot)
.165 G(he amount of bandwidth recei)-2.75 E -.165(ve)-.275 G 2.75(di)
.165 G(mmediately after idle periods.)-2.75 E(Thus, user)5.5 E
(metrics for throughput can be more comple)100.8 430.2 Q 2.75(xt)-.165 G
(han simply the per)-2.75 E(-connection transfer time.)-.22 E F1 2.75
(3.1.2. Delay)72 456.2 R F0(Lik)100.8 472.8 Q 2.75(et)-.11 G
(hroughput, delay can be measured as a router)-2.75 E
(-based metric of queueing delay o)-.22 E -.165(ve)-.165 G(r).165 E
(time, or in terms of per)100.8 485.8 Q(-pack)-.22 E(et transfer times.)
-.11 E -.165(Fo)5.5 G 2.75(rr).165 G(eliable transfer)-2.75 E 2.75(,t)
-.44 G(he per)-2.75 E(-pack)-.22 E(et transfer)-.11 E
(time includes the possible delay of retransmitting a dropped pack)100.8
498.8 Q(et.)-.11 E(Users of b)100.8 524.8 Q
(ulk data transfer applications might care about per)-.22 E(-pack)-.22 E
(et transfer times only in)-.11 E(so f)100.8 537.8 Q(ar as the)-.11 E
2.75(ya)-.165 G -.275(ff)-2.75 G(ect the per).275 E
(-connection transfer time.)-.22 E
(On the other end of the spectrum, for)5.5 E
(users of streaming media, per)100.8 550.8 Q(-pack)-.22 E
(et delay can be a signi\214cant concern.)-.11 E(Note that in some)5.5 E
(cases the a)100.8 563.8 Q -.165(ve)-.22 G(rage delay might not capture\
 the metric of interest to the users; for e).165 E(xample,)-.165 E
(some users might care about the w)100.8 576.8 Q(orst-case delay)-.11 E
2.75(,o)-.715 G 2.75(ra)-2.75 G(bout the tail of the delay distrib)-2.75
E(ution.)-.22 E F1 2.75(3.1.3. P)72 602.8 R(ack)-.11 E(et Dr)-.11 E
(op Rates)-.198 E F0 -.165(Pa)100.8 619.4 S(ck).165 E
(et drop rates can be measured as a netw)-.11 E(ork-based or as a user)
-.11 E(-based metric.)-.22 E(Some users might care about pack)100.8
645.4 Q(et drop rates only in so f)-.11 E(ar as the)-.11 E 2.75(ya)-.165
G -.275(ff)-2.75 G(ect per).275 E(-connection)-.22 E
(transfer times, while other users might care about pack)100.8 658.4 Q
(et drop rates directly)-.11 E 5.5(.O)-.715 G(ne netw)-5.5 E(ork-)-.11 E
(related reason to a)100.8 671.4 Q -.22(vo)-.22 G
(id high steady-state pack).22 E(et drop rates is to a)-.11 E -.22(vo)
-.22 G(id congestion collapse in).22 E(en)100.8 684.4 Q
(vironments containing paths with multiple congested links.)-.44 E
(In such en)5.5 E(vironments, high)-.44 E(pack)100.8 697.4 Q
(et drop rates could result in congested links w)-.11 E
(asting scarce bandwidth by carrying)-.11 E(pack)100.8 710.4 Q
(ets that will only be dropped do)-.11 E(wnstream, before being deli)
-.275 E -.165(ve)-.275 G(red to the recei).165 E -.165(ve)-.275 G -.605
(r.).165 G(Flo)72 769 Q 300.891(yd Section)-.11 F 2.75(3.1.3. [P)2.75 F
(age 4])-.165 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E/F1 11/Times-Bold@0 SF(3.2.)
72 85 Q/F2 13/Times-Bold@0 SF(Response T)5.5 E
(imes and Minimizing Oscillations)-.234 E F0
(In this section we consider response times and oscillations together)
100.8 101.6 Q 2.75(,a)-.44 G 2.75(st)-2.75 G(here are well-)-2.75 E(kno)
100.8 114.6 Q(wn tradeof)-.275 E(fs between impro)-.275 E
(ving response times and minimizing oscillations.)-.165 E(In)5.5 E(addi\
tion, the scenarios that illustrate the dangers of poor response times \
are often quite)100.8 127.6 Q(dif)100.8 140.6 Q(ferent from the scenari\
os that illustrate the dangers of unnecessary oscillations.)-.275 E F1
2.75(3.2.1. Response)72 166.6 R(to Changes)2.75 E F0(One of the k)100.8
183.2 Q .33 -.165(ey c)-.11 H
(oncerns in the design of congestion control mechanisms has been the)
.165 E(response times to sudden congestion in the netw)100.8 196.2 Q
2.75(ork. On)-.11 F(the one hand, congestion control)2.75 E(mechanisms \
should respond reasonably promptly to sudden congestion from routing or)
100.8 209.2 Q(bandwidth changes, or from a b)100.8 222.2 Q
(urst of competing traf)-.22 E 2.75(\214c. At)-.275 F
(the same time, congestion)2.75 E
(control mechanisms should not respond too se)100.8 235.2 Q -.165(ve)
-.275 G(rely to transient changes, e.g., to a sudden).165 E
(increase in delay that will dissipate in less than the connection')
100.8 248.2 Q 2.75(sr)-.605 G(ound-trip time.)-2.75 E(Ev)100.8 274.2 Q(\
aluating the response to sudden or transient changes can be of particul\
ar concern for)-.275 E(slo)100.8 287.2 Q(wly-responding congestion cont\
rol mechanisms such as equation-based congestion)-.275 E
(control [RFC 3448], and for AIMD \(Additi)100.8 300.2 Q .33 -.165(ve I)
-.275 H(ncrease Multiplicati).165 E .33 -.165(ve D)-.275 H
(ecrease\) or related).165 E(mechanisms using parameters that mak)100.8
313.2 Q 2.75(et)-.11 G(hem more slo)-2.75 E
(wly-responding that TCP [BB01,)-.275 E(BBFS01].)100.8 326.2 Q
(In addition to the responsi)100.8 352.2 Q -.165(ve)-.275 G
(ness and smoothness of aggre).165 E -.055(ga)-.165 G(te traf).055 E
(\214c, one can consider the)-.275 E(tradeof)100.8 365.2 Q
(fs between responsi)-.275 E -.165(ve)-.275 G
(ness, smoothness, and aggressi).165 E -.165(ve)-.275 G
(ness for an indi).165 E(vidual)-.275 E(connection [FHP00]. In this cas\
e smoothness can be de\214ned by the lar)100.8 378.2 Q
(gest reduction in the)-.198 E
(sending rate in one round-trip time, in a deterministic en)100.8 391.2
Q(vironment with a pack)-.44 E(et drop)-.11 E -.165(ex)100.8 404.2 S
(actly e).165 E -.165(ve)-.275 G(ry 1/p pack).165 E 2.75(ets. The)-.11 F
(responsi)2.75 E -.165(ve)-.275 G
(ness is de\214ned as the number of round-trip times).165 E
(of sustained congested required for the sender to halv)100.8 417.2 Q
2.75(et)-.165 G(he sending rate, and the)-2.75 E(aggressi)100.8 430.2 Q
-.165(ve)-.275 G(ness is de\214ned as the maximum increase in the sendi\
ng rate in one round-trip).165 E(time, in pack)100.8 443.2 Q
(ets per second, in the absence of congestion.)-.11 E F1 2.75
(3.2.2. Minimizing)72 469.2 R(Oscillations)2.75 E F0
(One goal is that of stability)100.8 485.8 Q 2.75(,i)-.715 G 2.75(nt)
-2.75 G(erms of minimizing oscillations of queueing delay or of)-2.75 E
2.75(throughput. Scenarios)100.8 498.8 R
(illustrating oscillations are often dominated by long-li)2.75 E -.165
(ve)-.275 G(d).165 E
(connections, perhaps with a small number of changes in the le)100.8
511.8 Q -.165(ve)-.275 G 2.75(lo).165 G 2.75(fc)-2.75 G(ongestion.)-2.75
E(An orthogonal goal for some congestion control mechanisms, e.g., for \
equation-based)100.8 537.8 Q(congestion control, is to minimize the osc\
illations in the sending rate for an indi)100.8 550.8 Q(vidual)-.275 E
(connection, gi)100.8 563.8 Q -.165(ve)-.275 G 2.75(na).165 G 2.75(ne)
-2.75 G -.44(nv)-2.75 G(ironment with a \214x).44 E
(ed, steady-state pack)-.165 E(et drop rate.)-.11 E(\(As is well)5.5 E
(kno)100.8 576.8 Q(wn, TCP congestion control is characterized by a pro\
nounced oscillation in the sending)-.275 E(rate, with the sender halvin\
g the sending rate in response to congestion.\))100.8 589.8 Q
(One metric for)5.5 E(the le)100.8 602.8 Q -.165(ve)-.275 G 2.75(lo).165
G 2.75(fo)-2.75 G(scillations is the smoothness metric gi)-2.75 E -.165
(ve)-.275 G 2.75(na).165 G(bo)-2.75 E -.165(ve)-.165 G(.).165 E F1(3.3.)
72 628.8 Q F2 -.325(Fa)5.5 G(ir).325 E(ness and Con)-.195 E -.13(ve)-.52
G -.13(rg).13 G(ence).13 E F0(Another set of metrics are those of f)
100.8 645.4 Q(airness and of con)-.11 E -.165(ve)-.44 G -.198(rg).165 G
(ence times.).198 E -.165(Fa)5.5 G(irness can be).165 E
(considered between \215o)100.8 658.4 Q
(ws of the same protocol, and between \215o)-.275 E(ws using dif)-.275 E
(ferent)-.275 E(protocols \(e.g., f)100.8 671.4 Q
(airness between TCP and a ne)-.11 E 2.75(wt)-.275 G
(ransport protocol\).)-2.75 E(There are a number of dif)100.8 697.4 Q
(ferent f)-.275 E(airness measures.)-.11 E(These include max-min f)5.5 E
(airness)-.11 E([HG86], proportional f)100.8 710.4 Q
(airness [KMT98, K01], the f)-.11 E(airness inde)-.11 E 2.75(xp)-.165 G
(roposed in [JCH84], and)-2.75 E(the product measure, a v)100.8 723.4 Q
(ariant of netw)-.275 E(ork po)-.11 E(wer [BJ81].)-.275 E(Flo)72 769 Q
309.141(yd Section)-.11 F 2.75(3.3. [P)2.75 F(age 5])-.165 E 0 Cg EP
%%Page: 6 6
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E(Max-min f)100.8 85 Q
(airness: In order to satisfy the max-min f)-.11 E
(airness criteria, the smallest throughput)-.11 E(rate must be as lar)
100.8 98 Q(ge as possible. Gi)-.198 E -.165(ve)-.275 G 2.75(nt).165 G
(his condition, the ne)-2.75 E(xt-smallest throughput rate)-.165 E
(must be as lar)100.8 111 Q(ge as possible, and so on.)-.198 E
(Thus, the max-min f)5.5 E(airness gi)-.11 E -.165(ve)-.275 G 2.75(sa)
.165 G(bsolute priority)-2.75 E(to the smallest \215o)100.8 124 Q(ws.)
-.275 E(Epsilon-f)100.8 150 Q(airness: A metric related to max-min f)
-.11 E(airness is epsilon-f)-.11 E(airness, where a rate)-.11 E
(allocation is de\214ned as epsilon-f)100.8 163 Q(air if)-.11 E
(min_i x_i / max_i x_i >= 1 - epsilon.)109.05 189 Q
(where x_i is the resource allocation to the i-th user)100.8 215 Q 5.5
(.E)-.605 G(psilon-f)-5.5 E(airness measures the w)-.11 E(orst-)-.11 E
(case ratio between an)100.8 228 Q 2.75(yt)-.165 G .22 -.11(wo t)-2.75 H
(hroughput rates [ZKL04].).11 E(Proportional f)100.8 254 Q
(airness: In contrast, an allocation x is de\214ned as proportionally f)
-.11 E(air if for an)-.11 E(y)-.165 E
(other feasible allocation x*, the aggre)100.8 267 Q -.055(ga)-.165 G
(te of proportional changes is zero or ne).055 E -.055(ga)-.165 G(ti)
.055 E -.165(ve)-.275 G(:).165 E(sum_i \(x*_i - x_i\)/x_i <= 0.)109.05
293 Q("This criterion f)100.8 319 Q -.22(avo)-.11 G(urs smaller \215o)
.22 E(ws, b)-.275 E(ut less emphatically than max-min f)-.22 E
(airness" [K01].)-.11 E(Jain')100.8 345 Q 2.75(sf)-.605 G(airness inde)
-2.86 E(x: The f)-.165 E(airness inde)-.11 E 2.75(xi)-.165 G 2.75(n[)
-2.75 G(JCH84] is)-2.75 E
(\(\( sum_i x_i \)^2\) / \(n * sum_i \(x_i\)^2 \) ,)109.05 371 Q
(where there are n users.)100.8 397 Q(This f)5.5 E(airness inde)-.11 E
2.75(xr)-.165 G(anges from 0 to 1, and is maximum when all)-2.75 E
(users recei)100.8 410 Q .33 -.165(ve t)-.275 H(he same allocation.).165
E(This inde)5.5 E 2.75(xi)-.165 G 2.75(sk)-2.75 G
(/n when k users equally share the)-2.75 E
(resource, and the other n-k users recei)100.8 423 Q .33 -.165(ve z)
-.275 H(ero allocation.).165 E(The product measure: The product measure)
100.8 449 Q(product_i x_i ,)109.05 475 Q
(the product of the throughput of the indi)100.8 501 Q
(vidual connections, is also used as a measure of)-.275 E -.11(fa)100.8
514 S 2.75(irness. F).11 F
(or our purposes, let x_i be the throughput for the i-th connection.)
-.165 E(\(In other)5.5 E(conte)100.8 527 Q(xts x_i is tak)-.165 E
(en as the po)-.11 E
(wer of the i-th connection, and the product measure is)-.275 E
(referred to as netw)100.8 540 Q(ork po)-.11 E(wer)-.275 E 2.75(.\) The)
-.605 F(product measure is particularly sensiti)2.75 E .33 -.165(ve t)
-.275 H 2.75(os).165 G -.165(eg)-2.75 G(re).165 E -.055(ga)-.165 G
(tion;).055 E(the product measure is zero if an)100.8 553 Q 2.75(yc)
-.165 G(onnection recei)-2.75 E -.165(ve)-.275 G 2.75(sz).165 G
(ero throughput.)-2.75 E(In [MS90] it is)5.5 E(sho)100.8 566 Q
(wn that for a netw)-.275 E(ork with man)-.11 E 2.75(yc)-.165 G
(onnections and one shared g)-2.75 E(ate)-.055 E -.11(wa)-.275 G 1.43
-.715(y, t).11 H(he product).715 E
(measure is maximized when all connections recei)100.8 579 Q .33 -.165
(ve t)-.275 H(he same throughput.).165 E -.165(Fa)100.8 605 S
(irness and the number of congested links: Some of these f).165 E
(airness metrics are discussed in)-.11 E(more detail in [F91].)100.8 618
Q 1.76 -.88(We n)5.5 H
(ote that there is not a clear consensus for the f).88 E
(airness goals, in)-.11 E(particular for f)100.8 631 Q
(airness between \215o)-.11 E(ws that tra)-.275 E -.165(ve)-.22 G
(rse dif).165 E(ferent numbers of congested links)-.275 E([F91].)100.8
644 Q -.165(Fa)100.8 670 S
(irness and round-trip times: One goal cited in a number of ne).165 E
2.75(wt)-.275 G(ransport protocols has)-2.75 E(been that of f)100.8 683
Q(airness between \215o)-.11 E(ws with dif)-.275 E
(ferent round-trip times [KHR02, XHR04]. W)-.275 E(e)-.88 E
(note that there is not a consensus in the netw)100.8 696 Q
(orking community about the desirability of)-.11 E(this goal, or about \
the implications and interactions between this goal and other metrics)
100.8 709 Q([FJ92] \(Section 3.3\).)100.8 722 Q(Flo)72 769 Q 309.141
(yd Section)-.11 F 2.75(3.3. [P)2.75 F(age 6])-.165 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E -.165(Fa)100.8 85 S
(irness and pack).165 E(et size: One f)-.11 E
(airness issue is that of the relati)-.11 E .33 -.165(ve f)-.275 H
(airness for \215o).055 E(ws with)-.275 E(dif)100.8 98 Q(ferent pack)
-.275 E(et sizes.)-.11 E(Man)5.5 E 2.75<798c>-.165 G
(le transfer applications will use the maximum pack)-2.75 E(et size)-.11
E 2.75(possible; in)100.8 111 R(contrast, lo)2.75 E(w-bandwidth V)-.275
E(oIP \215o)-1.419 E(ws are lik)-.275 E(ely to send small pack)-.11 E
(ets, sending a)-.11 E(ne)100.8 124 Q 2.75(wp)-.275 G(ack)-2.75 E(et e)
-.11 E -.165(ve)-.275 G(ry 10 to 40 ms., to limit delay).165 E 5.5(.S)
-.715 G(hould a small-pack)-5.5 E(et V)-.11 E(oIP connection)-1.419 E
(recei)100.8 137 Q .33 -.165(ve t)-.275 H
(he same sending rate in bytes per second as a lar).165 E(ge-pack)-.198
E(et TCP connection in the)-.11 E(same en)100.8 150 Q
(vironment, or should it recei)-.44 E .33 -.165(ve t)-.275 H
(he same sending rate in *pack).165 E(ets* per second?)-.11 E(This f)
100.8 163 Q(airness issue has been discussed in more detail in [FK04], \
with [FK05] also)-.11 E(describing the w)100.8 176 Q(ays that pack)-.11
E(et size can ef)-.11 E(fect the pack)-.275 E(et drop rate e)-.11 E
(xperienced by a \215o)-.165 E -.715(w.)-.275 G(Con)100.8 202 Q -.165
(ve)-.44 G -.198(rg).165 G(ence times: Con).198 E -.165(ve)-.44 G -.198
(rg).165 G(ence times concern the time for con).198 E -.165(ve)-.44 G
-.198(rg).165 G(ence to f).198 E(airness)-.11 E(between an e)100.8 215 Q
(xisting \215o)-.165 E 2.75(wa)-.275 G(nd a ne)-2.75 E
(wly-starting one, and are a special concern for)-.275 E(en)100.8 228 Q
(vironments with high-bandwidth \215o)-.44 E 2.75(ws. As)-.275 F(with f)
2.75 E(airness, con)-.11 E -.165(ve)-.44 G -.198(rg).165 G
(ence times can matter).198 E(both between \215o)100.8 241 Q
(ws of the same protocol, and between \215o)-.275 E(ws using dif)-.275 E
(ferent protocols)-.275 E([SLFK03].)100.8 254 Q(One metric used for con)
100.8 280 Q -.165(ve)-.44 G -.198(rg).165 G(ence times is the delta-f)
.198 E(air con)-.11 E -.165(ve)-.44 G -.198(rg).165 G
(ence time, de\214ned as the).198 E(time tak)100.8 293 Q(en for tw)-.11
E 2.75<6f8d>-.11 G -.275(ow)-2.75 G 2.75(sw).275 G
(ith the same round-trip time to go from shares of 100/101-th and)-2.75
E(1/101-th of the link bandwidth, to ha)100.8 306 Q(ving close to f)-.22
E(air sharing with shares of \(1+delta\)/2)-.11 E
(and \(1-delta\)/2 of the link bandwidth [BBFS01].)100.8 319 Q 2.75(As)
5.5 G(imilar metric for con)-2.75 E -.165(ve)-.44 G -.198(rg).165 G
(ence times).198 E(measures the con)100.8 332 Q -.165(ve)-.44 G -.198
(rg).165 G(ence time as the number of round-trip times for tw).198 E
2.75<6f8d>-.11 G -.275(ow)-2.75 G 2.75(st).275 G 2.75(or)-2.75 G(each)
-2.75 E(epsilon-f)100.8 345 Q
(airness, when starting from a maximally-unf)-.11 E
(air state [ZKL04]. ')-.11 E/F1 11/Times-Bold@0 SF(3.4.)72 384 Q/F2 13
/Times-Bold@0 SF(Rob)5.5 E(ustness f)-.26 E(or Challenging En)-.325 E
(vir)-.52 E(onments)-.234 E F0
(While congestion control mechanisms are generally e)100.8 400.6 Q -.275
(va)-.275 G(luated \214rst o).275 E -.165(ve)-.165 G 2.75(re).165 G -.44
(nv)-2.75 G(ironments with).44 E(static routing in a netw)100.8 413.6 Q
(ork of tw)-.11 E(o-w)-.11 E(ay point-to-point links, some en)-.11 E
(vironments bring up)-.44 E
(more challenging problems \(e.g., corrupted pack)100.8 426.6 Q(ets, v)
-.11 E(ariable bandwidth, mobility\) as well)-.275 E(as ne)100.8 439.6 Q
2.75(wm)-.275 G(etrics to be considered \(e.g., ener)-2.75 E
(gy consumption\).)-.198 E(Rob)100.8 465.6 Q(ustness for challenging en)
-.22 E(vironments: Rob)-.44 E(ustness needs to be e)-.22 E
(xplored for paths with)-.165 E(reordering, corruption, v)100.8 478.6 Q
(ariable bandwidth, asymmetric routing, router con\214guration)-.275 E
(changes, mobility)100.8 491.6 Q 2.75(,a)-.715 G(nd the lik)-2.75 E 2.75
(e. In)-.11 F(general, Internet architecture has v)2.75 E(alued rob)
-.275 E(ustness o)-.22 E -.165(ve)-.165 G(r).165 E(ef)100.8 504.6 Q
(\214cienc)-.275 E 1.43 -.715(y, e)-.165 H(.g., when there are tradeof)
.715 E(fs between rob)-.275 E(ustness and the throughput, delay)-.22 E
2.75(,a)-.715 G(nd)-2.75 E -.11(fa)100.8 517.6 S
(irness metrics described abo).11 E -.165(ve)-.165 G(.).165 E(Ener)100.8
543.6 Q(gy consumption: In mobile en)-.198 E(vironments the ener)-.44 E
(gy consumption for the mobile end-)-.198 E(node can be a k)100.8 556.6
Q .33 -.165(ey m)-.11 H(etric that is af).165 E
(fected by the transport protocol [TM02].)-.275 E(Goodput: F)100.8 582.6
Q(or wireless netw)-.165 E
(orks, goodput can be a useful metric, where goodput is de\214ned)-.11 E
(as the fraction of useful data from all of the data deli)100.8 595.6 Q
-.165(ve)-.275 G 2.75(red. High).165 F(goodput indicates an)2.75 E(ef)
100.8 608.6 Q(\214cient use of the radio spectrum and lo)-.275 E
(wer interference to other users [GF04].)-.275 E F1(3.5.)72 634.6 Q F2
(Rob)5.5 E(ustness to F)-.26 E(ailur)-.325 E(es and to Misbeha)-.234 E
(ving Users)-.325 E F0
(One goal is for congestion control mechanisms to be rob)100.8 651.2 Q
(ust to misbeha)-.22 E(ving users, such as)-.22 E(recei)100.8 664.2 Q
-.165(ve)-.275 G(rs that `lie' to data senders about the congestion e)
.165 E(xperienced along the path or)-.165 E(otherwise attempt to bypass\
 the congestion control mechanisms of the sender [SCW)100.8 677.2 Q
(A99].)-1.32 E
(Another goal is for congestion control mechanisms to be as rob)100.8
690.2 Q(ust as possible to f)-.22 E(ailures,)-.11 E(such as f)100.8
703.2 Q(ailures of routers in using e)-.11 E
(xplicit feedback to end-nodes or f)-.165 E(ailures of end-nodes)-.11 E
(to follo)100.8 716.2 Q 2.75(wt)-.275 G(he prescribed protocols,)-2.75 E
(Flo)72 769 Q 309.141(yd Section)-.11 F 2.75(3.5. [P)2.75 F(age 7])-.165
E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E/F1 11/Times-Bold@0 SF(3.6.)
72 85 Q/F2 13/Times-Bold@0 SF(Deployability)5.5 E F0
(One metric for congestion control mechanisms is their deplo)100.8 101.6
Q(yability in the current Internet.)-.11 E(Metrics related to deplo)
100.8 114.6 Q(yability include the ease of f)-.11 E
(ailure diagnosis, and the o)-.11 E -.165(ve)-.165 G(rhead in).165 E
(terms of pack)100.8 127.6 Q(et header size or added comple)-.11 E
(xity at end-nodes or routers.)-.165 E F1(3.7.)72 166.6 Q F2(Metrics f)
5.5 E(or Speci\214c T)-.325 E(ypes of T)-.962 E(ransport)-.962 E F0
(In some cases modi\214ed metrics are needed for e)100.8 183.2 Q -.275
(va)-.275 G(luting transport protocols intended for).275 E
(QoS-enabled en)100.8 196.2 Q(vironments or for belo)-.44 E(w-best-ef)
-.275 E(fort traf)-.275 E(\214c [VKD02, KK03].)-.275 E F1(4.)72 222.2 Q
/F3 14/Times-Bold@0 SF(Comments on Methodology)5.5 E F0(The types of sc\
enarios that are used to test speci\214c metrics, and the range of para\
meters)100.8 238.8 Q(that it is useful to consider)100.8 251.8 Q 2.75
(,w)-.44 G(ill be discussed in separate documents, e.g., along with)
-2.75 E(speci\214c scenarios for use in e)100.8 264.8 Q -.275(va)-.275 G
(luating congestion control mechanisms.).275 E 1.76 -.88(We n)100.8
281.4 T(ote that it can be important to e).88 E -.275(va)-.275 G
(luate metrics o).275 E -.165(ve)-.165 G 2.75(raw).165 G
(ide range of en)-2.75 E(vironments,)-.44 E
(with a range of link bandwidths, congestion le)100.8 294.4 Q -.165(ve)
-.275 G(ls, and le).165 E -.165(ve)-.275 G(ls of statistical multiple)
.165 E 2.75(xing. It)-.165 F(is also important to e)100.8 307.4 Q -.275
(va)-.275 G
(luate congestion control mechanisms in a range of scenarios,).275 E(in\
cluding typical ranges of connection sizes and round-trip times [FK02].\
 It is also useful)100.8 320.4 Q(to compare metrics for ne)100.8 333.4 Q
2.75(wo)-.275 G 2.75(rm)-2.75 G
(odi\214ed transport protocols with those of the current)-2.75 E
(standards for TCP)100.8 346.4 Q(.)-1.221 E
(More general references on methodology include [J91].)100.8 372.4 Q F1
(5.)72 398.4 Q F3(Security Considerations)5.5 E F0
(There are no security considerations in this document.)100.8 415 Q F1
(6.)72 441 Q F3(IAN)5.5 E 3.5(AC)-.28 G(onsiderations)-3.5 E F0
(There are no IAN)100.8 457.6 Q 2.75(Ac)-.385 G
(onsiderations in this document.)-2.75 E F1(7.)72 483.6 Q F3(Ackno)5.5 E
(wledgements)-.14 E F0(Thanks to Doug Leith for feedback.)100.8 500.2 Q
F3(Inf)72 526.2 Q(ormati)-.35 E .28 -.14(ve R)-.14 H(efer).14 E(ences)
-.252 E F0([BB01] D. Bansal and H. Balakrishnan, Binomial Congestion Co\
ntrol Algorithms, IEEE)100.8 542.8 Q(Infocom, April 2001.)129.6 555.8 Q
([BBFS01] D. Bansal, H. Balakrishnan, S. Flo)100.8 572.4 Q
(yd, and S. Shenk)-.11 E(er)-.11 E 2.75(,D)-.44 G(ynamic Beha)-2.75 E
(vior of)-.22 E(Slo)129.6 585.4 Q(wly-Responsi)-.275 E .33 -.165(ve C)
-.275 H(ongestion Control Algorithms, SIGCOMM 2001.).165 E
([BJ81] K. Bharath-K)100.8 602 Q(umar and J. Jef)-.165 E(fre)-.275 E
1.43 -.715(y, A N)-.165 H .55 -.275(ew A).715 H
(pproach to Performance-Oriented Flo).275 E(w)-.275 E(Control, IEEE T)
129.6 615 Q(ransactions on Communications, V)-.385 E
(ol.COM-29 N.4, April 1981.)-1.419 E([F91] S. Flo)100.8 631.6 Q
(yd, Connections with Multiple Congested Gate)-.11 E -.11(wa)-.275 G
(ys in P).11 E(ack)-.165 E(et-Switched)-.11 E(Netw)129.6 644.6 Q(orks P)
-.11 E(art 1: One-w)-.165 E(ay T)-.11 E(raf)-.385 E
(\214c, Computer Communication Re)-.275 E(vie)-.275 E 1.43 -.715(w, V)
-.275 H(ol.21, No.5,)-.704 E(October 1991, p. 30-47.)129.6 657.6 Q
([FK05] S. Flo)100.8 674.2 Q(yd and E. K)-.11 E(ohler)-.385 E 2.75(,T)
-.44 G(FRC for V)-2.75 E(oice: the V)-1.419 E(oIP V)-1.419 E
(ariant, draft-ietf-dccp-tfrc-)-1.221 E -.22(vo)129.6 687.2 S
(ip-02.txt, internet draft, w).22 E(ork in progress, July 2005.)-.11 E
([FHP00] S. Flo)100.8 703.8 Q(yd, M. Handle)-.11 E 1.43 -.715(y, a)-.165
H(nd J. P).715 E(adh)-.165 E(ye, A Comparison of Equation-Based and)
-.055 E(AIMD Congestion Control, May 2000.)129.6 716.8 Q
(URL "http://www)8.25 E(.icir)-.715 E(.or)-.605 E(g/tfrc/".)-.198 E(Flo)
72 769 Q 366.891(yd [P)-.11 F(age 8])-.165 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E([FJ92] S. Flo)100.8 85 Q
(yd and V)-.11 E 2.75(.J)-1.419 G(acobson, On T)-2.75 E(raf)-.385 E
(\214c Phase Ef)-.275 E(fects in P)-.275 E(ack)-.165 E(et-Switched Gate)
-.11 E -.11(wa)-.275 G(ys,).11 E(Internetw)129.6 98 Q
(orking: Research and Experience, V)-.11 E
(.3 N.3, September 1992, p.115-156.)-1.419 E([FK04] S. Flo)100.8 114.6 Q
(yd and J. K)-.11 E(empf, IAB Concerns Re)-.275 E -.055(ga)-.165 G
(rding Congestion Control for V).055 E(oice)-1.419 E -.385(Tr)129.6
127.6 S(af).385 E(\214c in the Internet, RFC 3714, March 2004.)-.275 E
([FK02] S. Flo)100.8 144.2 Q(yd and E. K)-.11 E(ohler)-.385 E 2.75(,I)
-.44 G(nternet Research Needs Better Models, Hotnets-I. October)-2.75 E
(2002.)129.6 157.2 Q([GF04] A. Gurto)100.8 173.8 Q 2.75(va)-.165 G
(nd S. Flo)-2.75 E(yd, Modeling W)-.11 E(ireless Links for T)-.44 E
(ransport Protocols, A)-.385 E(CM)-.44 E
(CCR, 34\(2\):85-96, April 2004.)129.6 186.8 Q
([HG86] E. Hahne and R. Gallager)100.8 203.4 Q 2.75(,R)-.44 G
(ound Robin Scheduling for F)-2.75 E(air Flo)-.165 E 2.75(wC)-.275 G
(ontrol in Data)-2.75 E(Communications Netw)129.6 216.4 Q
(orks, IEEE International Conference on Communications,)-.11 E
(June 1986.)129.6 229.4 Q
([J91] R. Jain, The Art of Computer Systems Performance Analysis: T)
100.8 246 Q(echniques for)-.77 E
(Experimental Design, Measurement, Simulation, and Modeling, John W)
129.6 259 Q(ile)-.44 E 2.75(y&S)-.165 G(ons,)-2.75 E(1991.)129.6 272 Q
([JCH84] R. Jain, D.M. Chiu, and W)100.8 288.6 Q 2.75(.H)-1.012 G -.165
(aw)-2.75 G(e, A Quantitati).165 E .33 -.165(ve M)-.275 H(easure of F)
.165 E(airness and)-.165 E(Discrimination for Resource Allocation in Sh\
ared Systems, DEC TR-301, Littleton,)129.6 301.6 Q
(MA: Digital Equipment Corporation, 1984.)129.6 314.6 Q([K01] F)100.8
331.2 Q 2.75(.K)-.88 G(elly)-3.025 E 2.75(,M)-.715 G
(athematical Modelling of the Internet, "Mathematics Unlimited - 2001)
-2.75 E(and Be)129.6 344.2 Q(yond" \(Editors B. Engquist and W)-.165 E
5.5(.S)-1.012 G(chmid\), Springer)-5.5 E(-V)-.22 E(erlag, Berlin, pp.)
-1.221 E(685-702, 2001.)129.6 357.2 Q([KHR02] D. Katabi, M. Handle)100.8
373.8 Q 1.43 -.715(y, a)-.165 H
(nd C. Rohrs, Congestion Control for High Bandwidth-).715 E
(Delay Product Netw)129.6 386.8 Q(orks, A)-.11 E(CM Sigcomm, 2002.)-.44
E([KK03] A. K)100.8 403.4 Q(uzmano)-.165 E(vic and E. W)-.165 E 2.75(.K)
-1.012 G(nightly)-2.75 E 2.75(,T)-.715 G(CP-LP: A Distrib)-2.75 E
(uted Algorithm for Lo)-.22 E(w)-.275 E(Priority Data T)129.6 416.4 Q
(ransfer)-.385 E 2.75(,I)-.44 G(EEE INFOCOM 2003, April 2003.)-2.75 E
([KMT98] F)100.8 433 Q 2.75(.K)-.88 G(elly)-3.025 E 2.75(,A)-.715 G 2.75
(.M)-2.75 G(aulloo and D. T)-2.75 E
(an, Rate Control in Communication Netw)-.88 E(orks:)-.11 E(Shado)129.6
446 Q 2.75(wP)-.275 G(rices, Proportional F)-2.75 E
(airness and Stability)-.165 E 5.5(.J)-.715 G(ournal of the Operational)
-5.5 E(Research Society 49, pp. 237-252, 1998.)129.6 459 Q
([MS90] D. Mitra and J. Seery)100.8 475.6 Q 2.75(,D)-.715 G
(ynamic Adapti)-2.75 E .33 -.165(ve W)-.275 H(indo)-.275 E
(ws for High Speed Data)-.275 E(Netw)129.6 488.6 Q
(orks: Theory and Simulations, A)-.11 E
(TT Bell Laboratories report, April 1990.)-1.221 E
([RFC 2119] S. Bradner)100.8 505.2 Q 2.75(.K)-.605 G .33 -.165(ey W)
-3.025 H(ords F)-.715 E(or Use in RFCs to Indicate Requirement Le)-.165
E -.165(ve)-.275 G(ls. RFC).165 E(2119.)129.6 518.2 Q([RFC 2434] T)100.8
534.8 Q 2.75(.N)-.814 G(arten and H. Alv)-2.75 E 2.75
(estrand. Guidelines)-.165 F(for Writing an IAN)2.75 E 2.75(AC)-.385 G
(onsiderations)-2.75 E(Section in RFCs.)129.6 547.8 Q(RFC 2434.)5.5 E
([RFC 2581] M. Allman, V)100.8 564.4 Q 2.75(.P)-1.419 G(axson, and W)
-2.915 E 2.75(.S)-1.012 G(te)-2.75 E -.165(ve)-.275 G 2.75(ns. TCP).165
F(Congestion Control.)2.75 E(RFC 2581.)5.5 E([RFC 3448] M. Handle)100.8
581 Q 1.43 -.715(y, S)-.165 H 2.75(.F).715 G(lo)-2.75 E(yd, J. P)-.11 E
(adh)-.165 E(ye, and J. W)-.055 E(idmer)-.44 E 2.75(,T)-.44 G
(CP Friendly Rate Control)-2.75 E(\(TFRC\): Protocol Speci\214cation, R\
FC 3448, Proposed Standard, January 2003.)129.6 594 Q
([SLFK03] R.N. Shorten, D.J. Leith, J. F)100.8 610.6 Q -.11(oy)-.165 G
2.75(,a)-.605 G(nd R. Kilduf)-2.75 E(f, Analysis and Design of)-.275 E
(Congestion Control in Synchronised Communication Netw)129.6 623.6 Q
(orks. Proc. 12th Y)-.11 E(ale)-1.1 E -.88(Wo)129.6 636.6 S
(rkshop on Adapti).88 E .33 -.165(ve & L)-.275 H
(earning Systems, May 2003.).165 E([SCW)100.8 653.2 Q
(A99] TCP Congestion Control with a Misbeha)-1.32 E(ving Recei)-.22 E
-.165(ve)-.275 G .88 -.44(r, AC).165 H 2.75(MC).44 G(omputer)-2.75 E
(Communications Re)129.6 666.2 Q(vie)-.275 E 1.43 -.715(w, O)-.275 H
(ctober 1999.).715 E([TM02] V)100.8 682.8 Q 2.75(.T)-1.419 G(saoussidis\
 and I. Matta, Open Issues of TCP for Mobile Computing, Journal of)-2.75
E -.44(Wi)129.6 695.8 S
(reless Communications and Mobile Computing: Special Issue on Reliable)
.44 E -.385(Tr)129.6 708.8 S
(ansport Protocols for Mobile Computing, February 2002.).385 E(Flo)72
769 Q 366.891(yd [P)-.11 F(age 9])-.165 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E([VKD02] A. V)100.8 85 Q
(enkataramani, R. K)-1.221 E
(okku, and M. Dahlin, TCP Nice: A Mechanism for)-.385 E(Background T)
129.6 98 Q
(ransfers, Fifth USENIX Symposium on Operating System Design and)-.385 E
(Implementation \(OSDI\), 2002.)129.6 111 Q([XHR04] L. Xu, K. Harfoush,\
 and I. Rhee, Binary Increase Congestion Control for F)100.8 127.6 Q
(ast,)-.165 E(Long Distance Netw)129.6 140.6 Q(orks, Infocom 2004.)-.11
E([YL00] Y)100.8 157.2 Q 2.75(.R)-1.419 G 2.75(.Y)-2.75 G
(ang and S. S. Lam, General AIMD Congestion Control, T)-3.85 E
(echnical Report)-.77 E
(TR-00-09, Department of Computer Sciences, UT Austin, May 2000.)129.6
170.2 Q([ZKL04] Y)100.8 186.8 Q 2.75(.Z)-1.419 G
(hang, S.-R. Kang, and D. Loguino)-2.75 E 1.43 -.715(v, D)-.165 H
(elayed Stability and Performance of).715 E(Distrib)129.6 199.8 Q
(uted Congestion Control, A)-.22 E(CM SIGCOMM, August 2004.)-.44 E/F1 14
/Times-Bold@0 SF -.7(Au)72 225.8 S(thors' Addr).7 E(esses)-.252 E F0
(Sally Flo)100.8 242.4 Q(yd <\215o)-.11 E(yd@icir)-.11 E(.or)-.605 E(g>)
-.198 E(ICSI Center for Internet Research)100.8 255.4 Q
(1947 Center Street, Suite 600)100.8 268.4 Q(Berk)100.8 281.4 Q(ele)-.11
E 1.43 -.715(y, C)-.165 H 2.75(A9).715 G(4704)-2.75 E(USA)100.8 294.4 Q
F1(Full Copyright Statement)72 333.4 Q F0(Cop)100.8 350 Q
(yright \(C\) The Internet Society 2005.)-.11 E
(This document is subject to the rights, licenses)5.5 E
(and restrictions contained in BCP 78, and e)100.8 363 Q
(xcept as set forth therein, the authors retain all)-.165 E
(their rights.)100.8 376 Q
(This document and the information contained herein are pro)100.8 392.6
Q(vided on an "AS IS" basis and)-.165 E(THE CONTRIB)100.8 405.6 Q(UT)
-.11 E(OR, THE ORGANIZA)-.198 E(TION HE/SHE REPRESENTS OR IS)-1.221 E
(SPONSORED BY \(IF ANY\), THE INTERNET SOCIETY AND THE INTERNET)100.8
418.6 Q(ENGINEERING T)100.8 431.6 Q(ASK FORCE DISCLAIM ALL W)-1.023 E
(ARRANTIES, EXPRESS OR)-1.32 E(IMPLIED, INCLUDING B)100.8 444.6 Q(UT NO)
-.11 E 2.75(TL)-.44 G(IMITED T)-2.75 E 2.75(OA)-.198 G(NY W)-2.75 E
(ARRANTY THA)-1.32 E 2.75(TT)-1.221 G(HE USE)-2.75 E(OF THE INFORMA)
100.8 457.6 Q(TION HEREIN WILL NO)-1.221 E 2.75(TI)-.44 G
(NFRINGE ANY RIGHTS OR ANY)-2.75 E(IMPLIED W)100.8 470.6 Q
(ARRANTIES OF MERCHANT)-1.32 E(ABILITY OR FITNESS FOR A)-1.023 E -1.012
(PA)100.8 483.6 S -.66(RT)1.012 G(ICULAR PURPOSE.).66 E F1
(Intellectual Pr)72 509.6 Q(operty)-.252 E F0(The IETF tak)100.8 526.2 Q
(es no position re)-.11 E -.055(ga)-.165 G(rding the v).055 E
(alidity or scope of an)-.275 E 2.75(yI)-.165 G(ntellectual Property)
-2.75 E(Rights or other rights that might be claimed to pertain to the \
implementation or use of the)100.8 539.2 Q
(technology described in this document or the e)100.8 552.2 Q
(xtent to which an)-.165 E 2.75(yl)-.165 G(icense under such rights)
-2.75 E(might or might not be a)100.8 565.2 Q -.275(va)-.22 G
(ilable; nor does it represent that it has made an).275 E 2.75(yi)-.165
G(ndependent)-2.75 E(ef)100.8 578.2 Q(fort to identify an)-.275 E 2.75
(ys)-.165 G(uch rights.)-2.75 E
(Information on the procedures with respect to rights in)5.5 E
(RFC documents can be found in BCP 78 and BCP 79.)100.8 591.2 Q
(Copies of IPR disclosures made to the IETF Secretariat and an)100.8
607.8 Q 2.75(ya)-.165 G(ssurances of licenses to)-2.75 E(be made a)100.8
620.8 Q -.275(va)-.22 G(ilable, or the result of an attempt made to obt\
ain a general license or).275 E(permission for the use of such propriet\
ary rights by implementers or users of this)100.8 633.8 Q(speci\214cati\
on can be obtained from the IETF on-line IPR repository at)100.8 646.8 Q
(http://www)100.8 659.8 Q(.ietf.or)-.715 E(g/ipr)-.198 E(.)-.605 E
(The IETF in)100.8 676.4 Q(vites an)-.44 E 2.75(yi)-.165 G
(nterested party to bring to its attention an)-2.75 E 2.75(yc)-.165 G
(op)-2.75 E(yrights, patents or)-.11 E
(patent applications, or other proprietary rights that may co)100.8
689.4 Q -.165(ve)-.165 G 2.75(rt).165 G(echnology that may be)-2.75 E
(required to implement this standard.)100.8 702.4 Q
(Please address the information to the IETF at ietf-)5.5 E(ipr@ietf.or)
100.8 715.4 Q(g.)-.198 E(Flo)72 769 Q 361.391(yd [P)-.11 F(age 10])-.165
E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
%%EndPageSetup
/F0 11/Times-Roman@0 SF(INTERNET)72 49 Q 68.837(-DRAFT Expires:)-1.012 F
(February 2006)2.75 E(August 2005)107.534 E(Flo)72 769 Q 361.391(yd [P)
-.11 F(age 11])-.165 E 0 Cg EP
%%Trailer
end
%%EOF

PAFTECH AB 2003-20262026-04-23 16:49:54