Xgrid Agent for Java 2005-11-08 review
DownloadXgrid Agent for Java is an agent for Apple's Xgrid clustering protocol written entirely in Java.
|
|
Xgrid Agent for Java is an agent for Apple's Xgrid clustering protocol written entirely in Java.
This makes multiple platform Xgrid clusters possible.
The goal of the project is that by using Java, a completely cross-platform Xgrid agent can be produced. Using this agent it would be possible to build multiple platform Xgrid clusters that could be used to run any embarrassingly parallel tasks. Ease of security, deployment and cross platform compatibility will be major concerns during development.
This agent also supports resolving the Xgrid cluster controller via ZeroConf/Rendezvous/Bonjour. JmDNS is used for that feature. beepcore-java is used to handle the BEEP layer of the Xgrid protocol. Base64 is used to handle binary elements in the Apple XML plist layer of the protocol.
Also of note is the fact that this agent only compatible with the version of Xgrid that ships with Appleās Mac OS X Tiger. It is incompatible with versions prior to that due to major changes in the protocol.
What's New:
The temporary working directory and scripts are now stored in a local directory, because some platforms periodically clear out the system temporary directory.
Some more code clean-ups.
Xgrid Agent for Java 2005-11-08 keywords