User Manual Privacy Policy Disclaimer Contact us
  Advanced SearchBrowse




Conference Paper

Breaking Up the Transport Logjam


Ford,  Bryan
Group P. Druschel, Max Planck Institute for Software Systems, Max Planck Society;

External Ressource
No external resources are shared
Fulltext (public)
There are no public fulltexts stored in PuRe
Supplementary Material (public)
There is no public supplementary material available

Ford, B., & Iyengar, J. (2008). Breaking Up the Transport Logjam. In Seventh ACM Workshop on Hot Topics in Networks (HotNets-VII) (pp. 15.1-6). New York, NY: ACM.

Cite as: http://hdl.handle.net/11858/00-001M-0000-0028-8C36-5
Current Internet transports conflate transport semantics with endpoint addressing and flow regulation, creating roadblocks to Internet evolution that we propose to address with a new layering model. Factoring endpoint addressing (port numbers) into a separate {\em Endpoint Layer} permits incremental rollout of new or improved transports at OS or application level, enables transport-oblivious firewall/NAT traversal, improves transport negotiation efficiency, and simplifies endpoint address space administration. Factoring congestion control into a separate {\em Flow Layer} cleanly enables in-path performance optimizations such as on satellite or wireless links, permits incremental rollout of new congestion control schemes within administrative domains, frees congestion control evolution from the yoke of ``TCP-friendliness,'' and facilitates multihoming and multipath communication. Though this architecture is ambitious, existing protocols can act as starting points for the new layers---UDP or UDP-Lite for the Endpoint Layer, and Congestion Manager or DCCP for the Flow Layer---providing both immediate deployability and a sound basis for long-term evolution.