This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th IEEE International Symposium on High Performance Distributed Computing (HPDC-12 '03)
Optimizing GridFTP through Dynamic Right-Sizing
Seattle, Washington
June 22-June 24
ISBN: 0-7695-1965-2
Sunil Thulasidasan, Los Alamos National Laboritory
Wu-chun Feng, Los Alamos National Laboritory
Mark K. Gardner, Los Alamos National Laboritory

In this paper, we describe the integration of dynamic right-sizing — an automatic and scalable buffer management technique for enhancing TCP performance — into GridFTP, a subsystem of the Globus Toolkit for managing bulk data transfers across computational grids. Such grids are often characterized by networks with large bandwidth-delay products. Unfortunately, many of today's grid applications use only a small fraction of available bandwidth because the default buffer sizes in TCP are tuned for yesterday's WAN speeds. Buffer sizes can be manually tuned to allow TCP flow control to adapt to high-speed WAN environments, but this is a tedious process. Although recent work has shown how to automatically tune system buffers during connection set-up, these values may not be appropriate for the connection's lifetime due to varying network delay and throughput.

We show how using the technique of dynamic right-sizing (DRS) in GridFTP helps us optimize memory usage while maintaining high throughput over the lifetime of the connection. We also show how DRS enhances important GridFTP features such as striped and third-party data transfers in a scalable way. The technique is implemented entirely in user space so that end users do not have to modify the kernel.

Index Terms:
GridFTP, Globus, dynamic right-sizing, DRS, drsFTP, computational grid, bandwidth-delay product, auto-tuning
Citation:
Sunil Thulasidasan, Wu-chun Feng, Mark K. Gardner, "Optimizing GridFTP through Dynamic Right-Sizing," hpdc, pp.14, 12th IEEE International Symposium on High Performance Distributed Computing (HPDC-12 '03), 2003
Usage of this product signifies your acceptance of the Terms of Use.