GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



next up previous contents
Next: Examining LogicalFiles Up: LogicalFile Management Previous: Adding and Removing Files   Contents

Replicating LogicalFiles

The primary use of the LogicalFile construct is for replication. If wishes to replicate the physical file represented by a LogicalFile instance to a new location, then one simply uses the LogicalFile to do so. GAT through much practice at prestidigitation determines which of the physical files represented by this LogicalFile is closest in ``network space'' to the target location and uses that physical file to make the replica. The legerdemain of the entire process is that the application programmer and user are completely unaware of the detailed process involved in choosing which of the various physical files to use for the replication. Network bandwidth, number of network hops, permissions, and a myriad of other esoteric network parameters must be divined in order to read the tea-leaves of the network's future and determine the ``best'' physical file to employ. The application programmer simply chants a single incantation ``replicate'' and the theurgy proceeds.



Andre Merzky 2004-05-13