SC Conference (2002)
Nov. 16, 2002 to Nov. 22, 2002
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SC.2002.10023
Tom Dunigan , Oak Ridge National Laboratory
Matt Mathis , Pittsburgh Supercomputing Center
Brian Tierney , Lawrence Berkeley National Laboratory
Many high performance distributed applications require high network throughput but are able to achieve only a small fraction of the available bandwidth. A common cause of this problem is improperly tuned network settings. Tuning techniques, such as setting the correct TCP buffers and using parallel streams, are well known in the networking community, but outside the networking community they are infrequently applied. In this paper, we describe a tuning daemon that uses TCP instrumentation data from the Unix kernel to transparently tune TCP parameters for specified individual flows over designated paths. No modifications are required to the application, and the user does not need to understand network or TCP characteristics.
autotuning, TCP, high-performance networking, data grids
B. Tierney, T. Dunigan and M. Mathis, "A TCP Tuning Daemon," SC Conference(SC), Baltimore, Maryland, 2002, pp. 9.