An overview of grid file transfer patterns and their implementation in the Java CoG kit

  • Authors:
  • Gregor von Laszewski;Jarek Gawor;Pawel Plaszczak;Mike Hategan;Kaizar Amin;Ravi Madduri;Scott Gose

  • Affiliations:
  • Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL;Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL

  • Venue:
  • Neural, Parallel & Scientific Computations - Special issue: Grid computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Accessing flies on remote resources is a required function in Grids. In this paper, we report on the file transfer patterns supported in the Java CoG Kit. These patterns are supported by a rich set of accompanying components, including Java classes and methods, command line tools, graphical user interfaces, and portals. The patterns and their implementations are exposed through familiar Java language capabilities of interfaces, hence hiding the underlying protocols. Using these interfaces, one can provide a variety of implementations for diverse file transfer mechanisms and protocols. Together, these tools can be used to implement more sophisticated services. We present a number of prototype applications reusing the Java CoG Kits file transfer patterns. Additionally, we present performance numbers based on a typical client deployment scenario.