[e2e] Congestion control as a hot topic in IETF

Ted Faber faber at isi.edu
Tue Mar 19 12:31:33 PDT 2013


On Tue, Mar 19, 2013 at 02:21:45PM +0100, Detlef Bosau wrote:
> Looks like quite some moving target to me.
> 
> I only repeat my three goals - because these are not invented by me but 
> (nearly word by word) from the papers by Van Jacobson and Raj Jain.

Let's be precise.

Your sources are impeccable, but you're picking out the mechanisms and
not the problem.  Jain's A Timeout-Based Congestion Control Scheme for
Window Flow-Controlled Networks in JSAC 1986 is beautifully clear on the
spirit of the issue:

	A strategy to reduce the impact of overload in a network is
	called congestion control. 

He goes on to clarify:
	
	We distinguish between the terms flow control and congestion
	control as follows. Flow control is an agreement between a
	source and a destination to limit the flow of packets without
	taking into account the load on the network. The purpose of flow
	control is to ensure that a packet arriving at a destination
	will find a buffer there. Congestion control is primarily
	concerned with controlling the traffic to reduce overload on the
	network. Flow control limits traffic based on buffer
	availability at the destination, whereas, congestion control
	limits traffic based on buffer availability at intermediate
	nodes. Flow control is a bipartisan agreement Congestion control
	is a social (network-wide) law.  Different connections on a
	network can choose different flow control strategies but nodes
	on the network should follow the same congestion control
	strategy, if it is to be useful.

Keshav's thesis (http://dl.acm.org/citation.cfm?id=115995 ) takes this
further, recognizing that each user perceives congestion - Jain's
network overload - differently. He posits a utility/load tradeoff which
nicely frames the problem.  Congestion is perceived by a user when
asking the network for more service results in less utility. I
try to download another movie and all the things I'm doing suffer
unacceptably.

Congestion control is about trying to keep the network providing more
utility for increasing load for the most users.

That's a lot of jibbering to say that we need congestion control so that the
#%$%^ network is worth using.


> Hence, the famous quote by Mark Twain comes to my mind: "//Having lost 
> sight of our goals, we redouble our efforts"

I believe you've saddled Mr. Clemens with another statement he never
made. Citation?

-- 
Ted Faber
http://www.isi.edu/~faber           PGP: http://www.isi.edu/~faber/pubkeys.asc
Unexpected attachment on this mail? See http://www.isi.edu/~faber/FAQ.html#SIG
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://mailman.postel.org/pipermail/end2end-interest/attachments/20130319/3023f097/attachment.bin


More information about the end2end-interest mailing list