Get and Put interfaces
Reagan Moore
moore at sdsc.edu
Fri May 28 07:19:04 PDT 2004
An interface for "Get" and "Put" is being used in the Storage
Resource Broker. The interfaces have been implemented using HTTP,
WSDL, Java, Perl, Python, Unix shell commands, Windows load
libraries, etc.
The Storage Resource Broker is described at
http://www.npaci.edu/DICE/SRB
A list of Unix shell commands is given at
http://www.npaci.edu/DICE/SRB/srbcommands.html
Man pages are provided that describe the options that have been
implemented at the request of user communities. The versions of Get
include:
Sget - get a file from the SRB collection and load into the user's disk
SgetColl - get metadata about a collection
SgetD - get metadata about a file
SgetR - get information about storage resources
SgetU - get information about users
The underlying functionality includes:
- logical name space that provides infrastructure independent
persistent identifiers
- support for replicas
- support for containers (aggregation of small files)
- support for third party transfer (move data from site A to site B
without involving the client
- support for recursion across sub-directories
- support for bulk operations
- support for parallel I/O streams
- support for tickets (ticket-based authentication controlling number
of accesses and time period for access)
- support for GSI authentication, or SSL, or challenge response.
The software development started in 1996 and continues today, funded
at the level of 10 full time staff (both development and application
of the software).
Reagan Moore
More information about the grid
mailing list