Java API for the Grid
By templedf on Jul 19, 2004
I am currently in the middle of fighting to get a JavaTM API for the Sun N1 Grid EngineTM included in the next release of our product. DRMAA is a (GGF) standard API which allows for the submission, monitoring and control of jobs. Sun N1 Grid Engine 6.0 includes a C binding for DRMAA already. I have written a Java language binding on top of the C binding (using JNI), and I'm now trying to get through the usual pile of bureaucracy to get it included in the 6.0p1 release.
In my opinion, it is critical that we get a Java API built into N1GE as soon as possible, so that 1) we can say Sun's grid has a Java API, and 2) we can start building a developer community as quickly as possible. Not surprisingly, since the Java language binding has appeared in the CVS source tree, almost all DRMAA questions that we get are about the Java language binding. It looks like several different groups have already started playing with it. If I can get it into the product, I have very high hopes for adoption.
If you would like to voice an opinion about the inclusion of the DRMAA Java language binding in the next release of N1 Grid Engine (and the open source Grid Engine courtesy binaries), please drop an email to our external mailing list. If you're a Sun employee, look up the grid-interest mailing list. (Didn't give a link in hopes of shielding it from spam.) You never know; you may just swing the tide.
BTW, it's hot here in Bavaria. OK, actually it's an otherwise perfectly pleasent temperature except for the fact that homes in Germany rarely have air conditioning. Without good ole A/C, even 80oF (~26oC) can be hard to handle, at least for Americans.