Next-generation e-Science applications will require the ability to transfer information at high data rates between distributed computing centers and data repositories. A Lambda-Grid offers dedicated, optical, circuit-switched, point-to-point connections, which may be reserved exclusively for an application. Though such dedicated high-speed connections eliminate congestion in the network, they effectively push the network congestion out to the end systems, as processing speeds have not kept up with networking speeds. Therefore, developing an efficient transport protocol over such highspeed dedicated circuits is of critical importance. In this work, we propose the idea of a lightweight end-system protocol, based on performance monitoring, to significantly improve the performance of data transport over a LambdaGrid. In particular, we focus on dynamically monitoring the OS task scheduling at the receiving end-system so that potential end-system congestion may be detected early and appropriate feedback can be transmitted back to the sending end-system to avoid packet losses. One example of such an evasive action is to suspend transmission for certain duration of time during which the OS on the receiving end-system must handle other computational processes. With this in mind, we propose to extend the Reliable-Blast UDP (RBUDP) protocol to take such evasive action by using a simple feedback mechanism that is activated via performance monitoring. The new protocol, named RBUDP dramatically improves the performance of data transfer over LambdaGrids. We demonstrate the effectiveness of our proposed protocol and illustrate the performance gains achieved via network emulation.
[1]
Andrew A. Chien,et al.
GTP: group transport protocol for lambda-Grids
,
2004,
IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004..
[2]
Van Jacobson,et al.
Congestion avoidance and control
,
1988,
SIGCOMM '88.
[3]
V. Jacobson,et al.
Congestion avoidance and control
,
1988,
CCRV.
[4]
Sally Floyd,et al.
TCP Selective Acknowledgement Options
,
1996
.
[5]
Luc Renambot,et al.
LambdaStream – a Data Transport Protocol for Streaming Network-intensive Applications over Photonic Networks
,
2004
.
[6]
Anant P. Mudambi,et al.
FRTP : Fixed Rate Transport Protocol-- A modified version of SABUL for end-to-end circuits
,
.
[7]
Larry L. Peterson,et al.
TCP Vegas: End to End Congestion Avoidance on a Global Internet
,
1995,
IEEE J. Sel. Areas Commun..
[8]
Jason Leigh,et al.
Reliable Blast UDP : predictable high performance bulk data transfer
,
2002,
Proceedings. IEEE International Conference on Cluster Computing.
[9]
Andrew A. Chien,et al.
The OptIPuter
,
2003,
CACM.