Chapter 1 HPSS Basics
HPSS Installation Guide September 2002 37
Release 4.5, Revision 2
GatekeepingPolicy. The Gatekeeper Server provides a Gatekeeping Service along with an
Account Validation Service. These services provide the mechanism for HPSS to
communicateinformation though a well-defined interface to a policy software module that
can be completely written by a site. The site policy code is placed in well-defined shared
libraries for the gatekeeping policy and the accounting policy (/opt/hpss/lib/
libgksite.[a|so] and/opt/hpss/lib/libacctsite.[a|so] respectively) which are linked to the
GatekeeperServer. The Gatekeeping policy shared library contains a default policy which
does NO gatekeeping. Sites will need to enhance this library to implement local policy
rules if they wish to monitor and load-balance requests.
1.4 HPSS Hardware Platforms

1.4.1 Client Platforms

The following matrix illustrates which platforms support HPSS interfaces.
The full-function Client API can be ported to any platform that supports Unix, DCE, and Encina.
The PFTP client code and Client API source code for the platforms other than AIX, Linux, and
Solaris listed above is on the HPSS distribution tape. Maintenance of the PFTP and Client API
software on these platforms is the responsibility of the customer, unless a support agreement is
negotiatedwith IBM. Contact IBM for information on how to obtain the software mentioned above.
Table 1-1 HPSS Client Interface Platforms
Platform PFTP
Client Client
API Non-DCE
Client API MPI-IO DFS
HDM XFS
HDM
NFS,DFS,
and FTP
Clients
IBM AIX X X X X X Anyplatform
running
standard
NFS, DFS,
or FTP
clients,
respectively
Sun Solaris XX X X X
Cray UniCOS X
Intel Teraflop X
Digital Unix X
Hewlett-Packard
HPUX X
Silicon Graphics
IRIX (32-bit) XX
Compaq Tru64 X
Linux (Intel) XX X
Linux
(OpenNAS) X
Linux (Alpha) X