The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Modeling TCP Reno performance: a simple model and its empirical validation
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Implementing a performance forecasting system for metacomputing: the Network Weather Service
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Predicting the Performance of Wide Area Data Transfers
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Reliable File Transfer in Grid Environments
LCN '02 Proceedings of the 27th Annual IEEE Conference on Local Computer Networks
Predicting Sporadic Grid Data Transfers
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
The Kangaroo Approach to Data Movement on the Grid
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
I-TCP: indirect TCP for mobile hosts
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Improving Throughput for Grid Applications with Network Logistics
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
The Globus eXtensible Input/Output System (XIO): A Protocol Independent IO System for the Grid
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
On the predictability of large transfer TCP throughput
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
The Globus Striped GridFTP Framework and Server
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Service-Oriented Science: Scaling the Application and Impact of eResearch
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Improving GridFTP Performance with Split TCP Connections
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
Using proxies to enhance TCP performance over hybrid fiber coaxial networks
Computer Communications
Modeling TCP performance with proxies
Computer Communications
Transport protocols for Internet-compatible satellite networks
IEEE Journal on Selected Areas in Communications
On-board satellite "split TCP" proxy
IEEE Journal on Selected Areas in Communications
Performance of a GridFTP overlay network
Future Generation Computer Systems
Globus GridFTP: what's new in 2007
Proceedings of the first international conference on Networks for grid applications
Using overlays for efficient data transfer over shared wide-area networks
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Hi-index | 0.00 |
TCP is widely deployed and is used by the current implementation of GridFTP for data transfers within grid environments. Due to TCP dynamics, throughput of data transfers can be much lower than the available bandwidth in wide area networks. Splitting a TCP connection into two or more segments has been shown to improve throughput in this setting. This paper presents a set of components to enable easy deployment of overlay networks that make use of split-TCP connections to improve GridFTP transfer performance. The components include an extension to the Globus Toolkit v4 GridFTP server that supports split TCP connections, a service to estimate bulk transfer capacity and a service to determine if and where to split a connection. Results demonstrate significant performance improvement despite using very intermittent, passive throughput observations to determine the routing of the split connections.