Bulk job submission using JSDL

Hello, Is it possible using JSDL to specify that one job could be executed N times ? For example, i want one application (with the same parameters) to be executed N times. Thanks in advance. -- _________________________________________________ Nicholas Loulloudes High Performance Computing Systems Laboratory (HPCL) University of Cyprus, Nicosia, Cyprus Tel: +357-22892663 Email: loulloudes.n[at]cs.ucy.ac.cy

Hi Nicholas, this is not possible with the JSDL language. JSDL defines the language to express the properties of a a single job to execute. Whether this description is used to execute a job once, or many times, is out of scope for JSDL. You may want to, however, define your own representation which may represent this attribute. Such extension may be an XML snippet to be composed *into* a JSDL document, or a XML element that *encloses* a JSDL document. Cheers, Michel On 17 Dec 2007, at 15:23, Nicholas Loulloudes wrote:
Hello,
Is it possible using JSDL to specify that one job could be executed N times ?
For example, i want one application (with the same parameters) to be executed N times.
Thanks in advance.
-- _________________________________________________
Nicholas Loulloudes High Performance Computing Systems Laboratory (HPCL) University of Cyprus, Nicosia, Cyprus
Tel: +357-22892663 Email: loulloudes.n[at]cs.ucy.ac.cy
-- jsdl-wg mailing list jsdl-wg@ogf.org http://www.ogf.org/mailman/listinfo/jsdl-wg

As Michel said, it is the responsibility of the submission API the support array jobs. If you want to use a standardized job submission API, you can check OGSA HPC Basic Profile, DRMAA or SAGA, which all support bulk job submission. Only OGSA HPCP supports JSDL job description so far. DRMAA and SAGA still have their own way of describing the job details. The GridWay people implemented most of these specs, so this project might be interesting for you. Regards, Peter.
Hi Nicholas,
this is not possible with the JSDL language.
JSDL defines the language to express the properties of a a single job to execute. Whether this description is used to execute a job once, or many times, is out of scope for JSDL.
You may want to, however, define your own representation which may represent this attribute. Such extension may be an XML snippet to be composed *into* a JSDL document, or a XML element that *encloses* a JSDL document.
Cheers, Michel
On 17 Dec 2007, at 15:23, Nicholas Loulloudes wrote:
Hello,
Is it possible using JSDL to specify that one job could be executed N times ?
For example, i want one application (with the same parameters) to be executed N times.
Thanks in advance.
-- _________________________________________________
Nicholas Loulloudes High Performance Computing Systems Laboratory (HPCL) University of Cyprus, Nicosia, Cyprus
Tel: +357-22892663 Email: loulloudes.n[at]cs.ucy.ac.cy
-- jsdl-wg mailing list jsdl-wg@ogf.org http://www.ogf.org/mailman/listinfo/jsdl-wg
-- jsdl-wg mailing list jsdl-wg@ogf.org http://www.ogf.org/mailman/listinfo/jsdl-wg

Depending on your use case, a workflow engine may also something you want to have a look at. If you are interested in that you may want to search for BPEL in case you are familiar with WS specs. There are also many other which do not (or only partly) follow standards, but may be far easier to use. E.g. look for business process management and Java EE in general if your application is Java based. Best wishes, Thomas Peter Troeger wrote:
As Michel said, it is the responsibility of the submission API the support array jobs. If you want to use a standardized job submission API, you can check OGSA HPC Basic Profile, DRMAA or SAGA, which all support bulk job submission.
Only OGSA HPCP supports JSDL job description so far. DRMAA and SAGA still have their own way of describing the job details. The GridWay people implemented most of these specs, so this project might be interesting for you.
Regards, Peter.
participants (4)
-
Michel Drescher
-
Nicholas Loulloudes
-
Peter Troeger
-
Thomas Soddemann