One More Down, Two To Go
By templedf on May 25, 2008
This news is a little old now, but it's no less worthy of announcing. Thanks to our friends at FedStage, the same folks who brought us the Platform LSF DRMAA implementation, there is now an implementation of DRMAA for Altair's PBS Pro! With the addition of PBS Pro to the DRMAA family, that now leaves just two major DRMs without DRMAA support: DataSynapse GridServer and Microsoft CCS. Sun Grid Engine, Platform LSF, and Altair PBS Pro all have DRMAA implementations. Condor, Torque, EEGE, GridWay, and several others also have DRMAA implementations.
For the uninitiated, DRMAA is an API for submitting, monitoring, and controlling jobs in a DRM system. The API is intended to be simple and clean as well as cross-platform, cross-DRM, and cross-language. Sun Grid Engine, for example, ships with DRMAA implementations in the C and Java™ languages, and Perl, Python, and Ruby implementations are available from the open source community.
By the way, I should also give a shout-out to FedStage's other big DRMAA project, OpenDSP. It is exactly what its acronym proclaims it to be. It's a service for doing job submission, monitoring, and control remotely via DRMAA connections to the DRM systems. If you're looking for a framework for secure remote grid operations, definitely check it out!