[jsdl-wg] application abstraction in JSDL (fwd)
Ali Anjomshoaa
ali at epcc.ed.ac.uk
Thu Nov 25 04:14:34 CST 2004
Fwding bounced mail...
--
---------------------------------------------------- |epcc| -
Ali Anjomshoaa
EPCC, University of Edinburgh
James Clerk Maxwell Building
Mayfield Road E-mail: ali at epcc.ed.ac.uk
Edinburgh EH9 3JZ Phone: + 44 (0) 131 651 3388
United Kingdom Fax: + 44 (0) 131 650 6555
-------------------------------------------------------------
---------- Forwarded message ----------
Date: Thu, 25 Nov 2004 12:15:10 +0300
From: "Lukichev, Alexander S" <alexander.s.lukichev at intel.com>
To: jsdl-wg at gridforum.org
Cc: "Ratering, Ralf" <ralf.ratering at intel.com>,
"Kentemich, Thomas" <thomas.kentemich at intel.com>,
"Petrov, Dmitry N" <dmitry.n.petrov at intel.com>,
"Odintsov, Igor O" <igor.o.odintsov at intel.com>
Subject: application abstraction in JSDL
Hi,
Our team is currently develops an application that will use
JSDL documents as input to invoke jobs in a distributed system.
I'd like to comment if possible some aspects of the latest JSDL
schema.
Currently to describe the job to run you can specify:
a) executable name
b) arguments
c) environment variables
This could be not enough configurable because executables can
reside at different places on the different systems, arguments
can be passed in different ways to close applications on
different systems, etc. Thus JSDL contains pretty enough
information for locating the suitable server, the located server
could fail to run the requested application because of lack of
configuration information.
We can look at the UNICORE experience and try to configure
the particular applications using the following entities:
a) fields (i.e. partucular file names, argument values,
e.g. "source=a.c", "size=1234")
b) options (i.e. names for common modes of application
work; though setting this mode could differ from
system to system, e.g. "debug=on" results in passing
"-g" to some compilers)
c) contexts (modes for application invocations, e.g.
"profiliration")
d) variations (variations of expected results, e.g.
"overwrite" for file operations)
It would be nice if some kind of such specification (probably with
another entities but with the idea of abstraction of application) is
described in the JSDL spec.
Thanks.
Alexander
More information about the jsdl-wg
mailing list