Updating resource properties in a resource repository
The Grid Resource Updater Daemon monitors the local hardware resource and publishes the current state of short, middle, and long-term properties, such as load, network traffic and free memory using a Web Service-based resource database where it can be used for resource monitoring, matching and selection. The Grid Resource Updater Daemon is part of the Grid Workflow Execution Environment developed by Fraunhofer FIRST.
The binary distribution of the software can be downloaded from the software download site. If you have interest in the source distribution, please contact Andreas Hoheisel.
The Grid Resource Updater Daemon is either deployed as a standard Web Service or as a Java application, so it seamlessly integrates into common system architectures.
Please use maven 1.0.2 and Java 1.5 or 1.6 to compile the program from the source distribution. As database backend we recommend the open source native XML database eXist. If you want to compile the Web Service version please compile the war-file using:
maven war
and upload it to the corresponding Web Service container (e.g., tomcat). You can start the daemon using
the web interface at, e.g., at http://localhost:8080/resourceupdater.
If you prefer the Java application compile and unpack the binary distribution with, e.g.:
maven dist:build-bin
cd /usr/local
tar -xzf target/distribution/bin/target/distributions/resourceupdater-3.1.0.tar.gz
Please adapt the start script and the properties file in the bin diretory due to your needs.
cd resourceupdater-3.1.0
chmod a+x bin/*
vi bin/ResourceUpdater.properties
vi bin/resourceupdater.conf
In addition you should set the environment variables JAVA_HOME and RESOURCEUPDATER_HOME in resourceupdater.conf.
To start or stop the Java application use the scripts provided in the bin directory which can also be linked from within the /etc/init.d directory:
cd bin
# start the resource updater
./resourceupdater start
# stop the resource updater
./resourceupdater stop