North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Train wreck (was "Does TCP Need an Overhaul?")

  • From: Fred Baker
  • Date: Mon Apr 07 12:38:08 2008
  • Authentication-results: ams-dkim-2; [email protected]; dkim=pass ( sig from cisco.com/amsdkim2001 verified; );
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; l=1997; t=1207585119; x=1208449119; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; [email protected]; z=From:=20Fred=20Baker=20<[email protected]> |Subject:=20Train=20wreck=20(was=20=22Does=20TCP=20Need=20a n=20Overhaul?=22) |Sender:=20; bh=F+fPzK3Jv5JBYKeps/RFctuvb+OreMVp2lXEDVZ8Ft8=; b=sbukZS9MB+xYIgWF5XWDQnIZpRf+DG2E1Y62GUukxcX1fkWbg6/ZRxe2of oZDT5yBHD6KwOhBax8ZGjRgY2j+gar9jCLCSwVMmMMekO1y/w/gfafo3hciO 2C8EJMlTP1;


-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1


On Apr 7, 2008, at 8:36 AM, Lucy Lynch wrote:
Anyone out there attend this event?

The Future of TCP: Train-wreck or Evolution?
http://yuba.stanford.edu/trainwreck/agenda.html

how did the demos go?

The researchers demonstrated four things that made sense to me:


(1) TCP is not the right transport for carrying video data if what you want is real-time delivery. Carrying stored video (YouTube-style) is fine, but if you're trying to watch TV, you really should be using some other transport such as RTP or DCCP. Same comment holds for sensor traffic, but the astronomers who carry radiotelescope data halfway around the world weren't present.

(2) TCP is probably not the right protocol for carrying transaction traffic within a data center. One speculates that SCTP (which has a concept of a stream of TCP-like "transactions" that can be handled out of order and allows for congestion management both within and among transactions) might be a better protocol, and in any event that when thousands of transactions back up in a gigabit Ethernet chip's queue on a host that the host should start noticing that they are experiencing congestion.

(3) 802.11 networks experience not only the traditional congestion experienced in wired networks, but channel access congestion (true of shared media in general) and radio interference. In such networks, it may be useful to think about congestion as happening "in a region" as opposed to "at a bottleneck".

(4) When it is pointed out that instead of complaining about TCP in cases where it is the wrong protocol it may be more useful to use the transport designed for the purpose, researchers who presumably are expert on matters in the transport layer respond in complete surprise.
-----BEGIN PGP SIGNATURE-----


iD8DBQFH+klNbjEdbHIsm0MRAlLhAKCDprgXaKYukFG57KRsRS8HyGAUHgCgyRLd
SpNahEUbZudgcoc3bMz/Cto=
=hnGa
-----END PGP SIGNATURE-----