[ogsa-wg] RE: Modeling State: Technical Questions
Jon MacLaren
maclaren at cct.lsu.edu
Wed Apr 6 10:41:14 CDT 2005
But surely, if your workflow execution service was doing a good job of
encapsulation, you would just be asking it to "suspend execution of
every part of this workflow" - a single message to a single entity.
The workflow execution service will know where all the work packages
are (I hope).
Jon.
On Apr 6, 2005, at 9:07 AM, Donal K. Fellows wrote:
> Mark McKeown wrote:
>> Perhaps there are other reasons for using a single message
>> to interact with multiple jobs?
>
> Surely it depends on the complexity of the jobs? I can well imagine
> clients wanting to interact with all atomic jobs within a workflow and
> not knowing the details of what those atoms are. To make this a more
> concrete assertion, saying "suspend every job related to this workflow"
> is clearly of use to higher-level services, and I would not expect the
> owner of a complex workflow (e.g. one that does parameter-space
> exploration) to know the ids of everything they've kicked off. And
> since
> such things might involve hundreds of thousands of atomic work parcels,
> interacting with each one individually would not be a reasonable
> expansion in the amount of work to be performed, even with low-level
> protocol hacks.
>
> Simplicity and scalability have to be balanced against each other,
> alas.
>
> Donal.
>
More information about the ogsa-wg
mailing list