Get and Put interfaces
    Reagan Moore 
    moore at sdsc.edu
       
    Fri May 28 16:19:04 CEST 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 dsp
mailing list