Papers
TCP Rate-Halving
NIMI
Autotuning

Projects
TCP Rate-Halving
NIMI
Autotuning
SACK/FACK
Technology
   Integration

Software
TCP Implementations
TReno
Traceroute
Windowed Ping

Websites
TCP Performance
   Debugging
Performance
   Tuning
TCP Friendly

Related Projects
NLANR
NCNE Engineering
   Services
NCNE GigaPop
PSC
LBNL NRG

Miscellaneous
Staff
Help
Search
Web Feedback


TCP Enhancements to Support High Performance Applications

Matthew Mathis, mathis@psc.edu
Jamshid Mahdavi, mahdavi@psc.edu
Gwendolyn L. Huntoon, huntoon@psc.edu


Existing TCP implementations are inadequate to support high performance applications and services over national scale, high speed networks. The Pittsburgh Supercomputing Center requests funding for a project to design, develop, implement and test performance enhancements to TCP implementations. These enhancements will improve TCP based application performance over high latency, high bandwidth production networks. To accomplish this, we will focus on the Center's existing high performance computer and network environment: production supercomputers attached to the present and future wide area high speed networks.

Our ultimate goal is to eliminate TCP itself as a bottleneck, so that applications use appropriate shares of the underlying IP infrastructure with only minor latency or bandwidth penalties beyond those present in the lower layers. In other words, for all TCP connections, performance should be limited only by the application itself or congestion on an underlying network link. The only exceptions are during transients in the data rate, such as during connection startup. Furthermore it should not require network expertise to write such applications. Ultimately, all straightforward, non-privileged application codes using the standard network socket interface on a high performance computer will benefit from this work.

To accomplish this goal, we propose a three year research and development project. Our primary objective is to produce an enhanced TCP that will better support high performance applications over national scale, high speed networks. We will address other important objectives and produce valuable tools for future work in this area.

* *

This material is based in whole or in part on work supported by the National Science Foundation under Grant Nos. 9415552, 9870758, 9720674, or 9711091. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

© Pittsburgh Supercomputing Center (PSC), Carnegie Mellon University
URL:  http://www.psc.edu/networking/tcpabs.html
Revised: Monday, 08-May-2006 15:14:31 EDT