To the members of the DRMAA list for
information.
We have developed a Jini wrapper service to
interface/integrate legacy batch runtime environments into Jini service communities
(specifically into our JGrid service grid – more info at http://pds.irt.vein.hu/jgrid). Our
first implementation of this service uses the Sun Grid Engine and its Java
DRMAA API in the backend. The service supports input and output file staging,
so remote user can upload files, execute commands/programs and save the results
more or less transparently. The service is under testing but basically it works
very nicely.
We are also creating a version with a backend interface to the
Condor system. This is where we have a problem and perhaps some of you can help
us out. Since Condor only provides a C implementation of the DRMAA spec we our
creating a new Java/JNI JDRMAA version based on the SGE one. The first real
problem we have is that Condor does not support the mandatory Working Directory
attribute and at the moment I cannot see how one can programmatically submit
jobs to Condor without this. Where should users put
their executables? Will all go to a system-wide submit directory? There may be
a simple answer to this, so excuse me if I just miss some information or don’t
understand how Condor uses the file system for this.
Any help is appreciated.
Zoltan
Zoltan Juhasz
Dept of
Information Systems
University of
Veszprem, Hungary