[jsdl-wg] Port and xRSL

Michael Grønager Michael.Gronager at uni-c.dk
Mon Nov 29 14:45:42 CST 2004


Stephen,

> 
>  From what I see the JSDL group are defining the _core_ set of features 
> that a JSDL language should contain. We should encourage groups to write 
> extension sets to the core. These may in time become part of a JSDL 
> standardised extension set.

Agree. However, as mentioned in my last post, I see little value of a WebService
jobtype if no ports can be requested opened...

> 
> So Michael, I'd encourage you to develop an extension set that deals 
> with those aspects that are not in the core JSDL. We can then discuss 
> these through the JSDL with three possible outcomes (for each element 
> suggested): 1) Add this to the core JSDL as we discover it is essential 
> for all JSDL consumers, 2) Add it to a subset of a supported extension 
> to JSDL, or 3) Encourage you to develop it as an external to the core 
> JSDL set of extensions.

Thanks - I will write it into an extension to start with. btw do you have a pointer
to other extensions as a template?

> 
> On this note it may be useful to allow a document to be taged with 
> extension sets and versions as well as JSDL versions. What do people 
> think? Can we bring this up at the next telelcon?
> 
> steve..
> 
> Donal K. Fellows wrote:
> 
> > Michael Grønager wrote:
> >
> >> I searched the archive of the list for Port and for xRSL,
> >> and found nothing, though I want to throw in my two cents:
> >
> >
> > Looking at this, I feel that these things will either be fine for
> > extensions or are already covered. Generally speaking, I'm going to try
> > to argue here why changes to JSDL to achieve what you want are not
> > needed; this is not because you're putting forward bad suggestions
> > though! I just want to keep the number of changes to the doc small so
> > that we have a chance to get a first revision of a standard done
> > quickly, leaving many good ideas for future work (we already have a list
> > of possible resources for future work.)
> >
> >> 1. Port
> >
> >
> > This would be fine as an extension in the Resources section, though the
> > semantics would have to be that the job requires the given ports to be
> > open (in general, you'd want to be able to also specify where it is open
> > with respect to.)
> >
> > (FWIW, in my jobs the requirement to have a particular port or
> > port-range open is a bug, but then I structure my things differently and
> > I'm also working in quite a different environment to you apparently.
> > Just because I don't need it doesn't mean that it isn't valuable. But it
> > does fit nicely as an extension.)
> >
> >> 2. xRSL
> >> * runtimeEnvironment: Specifies specific software requirements on the
> >> cluster
> >>   (like Gaussian, ATLAS and others.) It could though be added as an
> >>   extention to JSDL.
> >
> >
> > These things are either covered by the existing ApplicationName element
> > (Gaussian is one of our use-cases) or by other extensions within either
> > the Application or the Resources element (depending on the exact nature
> > of the kind of requirement). I'd like to emphasize that the Application
> > element as it stands is (when you take advantage of it fully) a lot
> > richer than many current job running systems support.
> >
> >> * nodeAccess: inbound|outbound essentially a light version of the Port
> >>   sepecified above.
> >
> >
> > Then it's either covered by what I said above :^) or you'll need to
> > provide a bit more explanation (e.g. a URL where I can look up what
> > those terms really mean).
> >
> > I hope this message doesn't come across as combative; it's not meant to.
> > I'm just trying as hard as possible to describe things in terms of what
> > is already there to minimize the amount of work we need to do. :^)
> >
> > Donal.
> >
> >
> 
> 
> -- 
> ------------------------------------------------------------------------
> Dr A. Stephen McGough
> ------------------------------------------------------------------------
> Research Associate,   Imperial College London,  Department of Computing,
> 180 Queen's Gate,    London SW7 2BZ, UK
> tel: +44 (0)207-594-8310                        fax: +44 (0)207-581-8024
> ------------------------------------------------------------------------
> Assistant Warden,  West Wing,  Beit Hall,  Imperial College,
> Prince Consort Road, London, SW7 2BB            tel: +44 (0)207-594-9910
> ------------------------------------------------------------------------
> 
> 
> 





More information about the jsdl-wg mailing list