HPSS Access Methods
FTP
- Compatible with all standard FTP clients
- Not the most efficient since HPSS doesnt know the file size until it already has all the data - must reshuffle after file close
- Data must be written to the FTP server, which then passes it to the data movers.
PFTP - Parallel FTP
- FTP server only sees control connection
- Data flows directly to the mover that will be storing it
- Parallel streams possible
HSI
- Command-line and scripting interface to HPSS
- Supports recursive actions, stdin/stdout, chmod, find.
- See: http://www.sdsc.edu/Storage/hsi
Client API
- HPSS provides a POSIX like interface (e.g. hpss_Open, hpss_Close, hpss_Read, hpss_Write, etc)