ACM Home Page
Please provide us with feedback. Feedback
A TCP tuning daemon
Full text PdfPdf (155 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2002 ACM/IEEE conference on Supercomputing table of contents
Baltimore, Maryland
Pages: 1 - 16  
Year of Publication: 2002
Authors
Tom Dunigan  Oak Ridge National Laboratory (ORNL)
Matt Mathis  Pittsburgh Supercomputing Center (PSC)
Brian Tierney  Lawrence Berkeley National Laboratory (LBNL)
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 49,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
W. Allcock, J. Bester, J. Bresnahan, A. Chervenak, I. Foster, C. Kesselman, S. Meder, V. Nefedova, D. Quesnel, and S. Tuecke. "gridFTP", 2000. URL: http://www.globus.org/datagrid/gridftp.html.
 
2
W. Allcock, J. Bester, J. Bresnahan, A. Chervenak, I. Foster, C. Kesselman, S. Meder, V. Nefedova, D. Quesnel, and S. Tuecke. Secure, Efficient Data Transport and Replica Management for High-Performance Data-Intensive Computing, 2000. URL: http://www.globus.org.
3
 
4
M. Allman, V. Paxson, and W. Stevens. TCP Congestion Control. RFC 2581, April 1999.
5
 
6
P. Avery and I. Foster. The GriPhyN Project: Towards Petascale Virtual Data Grids, 2001. Technical Report GriPhyN-2001-15 URL: http://www.griphyn.org/.
 
7
D. Bansal and H. Balakrishnan. Binomial congestion control algorithms, 2001.
 
8
 
9
R. Braden. Requirements for Internet Hosts -- Communication Layers. RFC 1122, October 1928.
10
 
11
 
12
A. Chervenak, I. Foster, C. Kesselman, C. Salisbury, and S. Tuecke. The data grid: Towards an architecture for the distributed management and analysis of large scientific datasets. In Network Storage Symposium (NetStore '99), 1999.
 
13
 
14
D. Clark, M. Lambert, and L. Zhang. NETBLT: A Bulk Data Transfer Protocol. RFC 998, March 1987.
 
15
R. L. Cottrell and C. Logg. A new high performance network and application monitoring infrastructure, 2002.
 
16
J. Crowcroft and P. Oechslin. Differentiated end-to-end internet services using a weighted proportional fair sharing tcp, 1998.
 
17
T. Dunigan and F. Fowler. A TCP-over-UDP test harness. Technical report, Oak Ridge National Laboratory, Oak Ridge, TN, 2002. ORNL/TM-2002/76.
 
18
EU. Eu datagrid project, 2001. URL: http://www.eu-datagrid.org/.
 
19
G. Farrache. "bbftp", 2000. URL: http://doc.in2p3.fr/bbftp/.
 
20
M. Fisk and W. Feng. Dynamic Right-Sizing in TCP. In Los Alamos Computer Science Institute Symposium, 2001.
 
21
S. Floyd. Congestion Control Principles. RFC 2914, September 2000.
 
22
S. Floyd. HighSpeed TCP for Large Congestion Windows. IETF draft, work in progress, May 2002. URL: http://www.icir.org/floyd/papers/draft-floyd-tcp-highspeed-00c.txt.
 
23
S. Floyd. Limited Slow-Start for TCP with Large Congestion Windows. IETF draft, work in progress, May 2002. URL: http://www.icir.org/floyd/papers/draft-floyd-tcp-slowstart-00b.txt.
 
24
 
25
 
26
A. Hanushevsky. "bbcp", 2000. URL: http://www.slac.stanford.edu/abh/bbcp/.
 
27
T. H. Henderson, E. Sahouria, S. McCanne, and R. H. Katz. On improving the fairness of TCP congestion avoidance. IEEE Globecomm conference, Sydney, 1998.
 
28
Internet2. Internet2 NetFlow: Weekly Reports, 2002. URL: http://netflow.internet2.edu/weekly/.
 
29
V. Jacobson, R. Braden, and D. Borman. RFC 1323: TCP extensions for high performance, May 1992.
 
30
K. Lahey. TCP problems with path MTU discovery. RFC 2923, September 2000.
 
31
 
32
J. Mahdavi and S. Floyd. TCP-Friendly Unicast Rate-Based Flow Control, 1997. URL: http://www.psc.edu/networking/papers/tcp_friendly.html.
 
33
M. Mathis. Pushing Up Performance for Everyone, 1999. URL: http://www.ncne.nlanr.net/news/workshop/1999/991205/Talks/mathis_991205_Pushing_Up_Performance/.
 
34
M. Mathis, R. Reddy, J. Heffner, and J. Saperia. TCP Extended Statistics MIB. IETF draft, work in progress, February 2002. URL: http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-tcp-mib-extension-00.txt.
 
35
Matt Mathis. "Web100", 2000. URL: http://www.web100.org.
 
36
K. Miller, K. Roberston, A. Tweedly, and M. White. StarBurst Multicast File Transfer Protocol (MFTP) Specification, 1998. URL: http://www.kblabs.com/lab/lib/drafts/draft-miller-mftp-spec-03.txt.html.
 
37
J. Mogul and S. Deering. Path MTU Discovery. RFC 1191, November 1990.
 
38
NIST. "NISTNet", 2001. URL: http://snad.ncsl.nist.gov/itg/nistnet/.
 
39
NLAR. "Auto-tuning FTP", 2000. URL: http://dast.nlanr.net/Features/Autobuf/.
 
40
NLAR. "iperf", 2000. URL: http://dast.nlanr.net/Projects/Iperf/.
 
41
V. Paxson, A. Adams, and M. Mathis. Experiences with nimi, 2000.
 
42
PPDG. Particle physics data grid, 2001. URL: http://www.ppdg.org/.
43
 
44
 
45
 
46
J. Stone and C. Partridge. When the CRC and TCP Checksum Disagree, 2000. URL: http://www.acm.org/sigcomm/sigcomm2000/conf/paper/sigcomm2000-9-1.pdf.
 
47
 
48
49
 
50
 
51
Saul Youssef. "PacMAN", 2002. URL: http://physics.bu.edu/youssef/pacman/.


Collaborative Colleagues:
Tom Dunigan: colleagues
Matt Mathis: colleagues
Brian Tierney: colleagues