GEMS : FAQ
Basics
GEMS vs. other tools
GEMS Internals
To run the GEMS clients and connect to a GEMS server installation, you will need the Java 1.4.2 JRE, which should already be installed on typical Linux systems, and is available for Windows and other systems as well. Running GEMS simply requires the download of a Java JAR file, no installation scripts need to be run! See the Manuals for more information.
What is required to add my resources to GEMS?Adding storage resources to GEMS is easy, you don't even need root access or to add users to the system! To add your computer to the GEMS network as a volunteer server, you first need to install and run the Chirp server, which is available for Linux and other systems. Specify the appropriate Chirp Catalog for reporting. Then, create a /GEMS directory, and simply grant permissions to the appropriate GEMS server process. See the Manuals for more information.
What is required to set up a new GEMS installation?To start a GEMS server from scratch, you will need the Java JDK 1.5.0, PostgreSQL, and the Chirp Catalog service. Once these building blocks are in place, download the GEMS distribution (source or pre-compiled) and you're ready to go!
Where can I get GEMS?
GEMS benefits scientific users who would like to pool existing storage resources together to create a larger, unified workspace for simulation that allows storage owners to maintain control of their systems, including the ability to revoke service.
How does GEMS compare to:
GEMS is all Java. Helper scripts are included, compatible with sh. Some optional administration tools are designed for the Beanshell.
Can I get the source for GEMS?Yes, see our SourceForge page.
Can I get CVS access to GEMS?Send requests to jwozniak@nd.edu.
Do I have to use Globus to use GEMS?No. GEMS supports all of the Chirp authentication methods, including Unix, hostname, Globus and Kerberos.
What database servers can I use?GEMS has only been tested using Postgres but does not rely on Postgres-specific features.