[dmis-bof] Comments on the charter?
Michel Drescher
Michel.Drescher at uk.fujitsu.com
Fri Dec 16 04:32:14 CST 2005
Hi *,
On 12 Dec 2005, at 16:14, William E. Allcock wrote:
> FYI, I have requested a single 90 minute session for us. The plan
> would be
> to review and accept the charter, review some of the existing
> interfaces,
> and begin a discussion of how they do or do not meet our charter /
> community
> needs.
Good - let's hope we'll get a slot. If possible, can you try to avoid
a clash with JSDL, ByteIO and NOMCOM?
(And possibly a million of other sessions as well ;-) )
> [...]
> Comments on your slides. The first two use cases are standard put
> and get.
Yes. I just wanted to use terms that are as neutral as possible.
> The third party transfer option is common, but raises some issues.
> For
> instance, your use cases imply some things:
>
> - you can contact the source or the destination
> - you contact only one of them.
If I remember right, I gave examples for a source driven data
transfer (3rd party push/put), and a destination driven data transfer
(3rd party pull/get). Both use cases must be supported, IMHO. So,
depending on the context (i.e. restrictions of a computing site), a
client MUST be able to initiate the data transfer from either the
source or destination side.
I can even think of a scenario where *both* source and destination
must be contacted because the transfer request receiving party (in a
GET situation this is the source, in a put situation the destination)
requires the client to vouch for the requested data transfer.
>
> Are those requirements? What if there is system that is always
> driven by
> the source or the destination? I.e., it specifies you must contact
> one or
> the other? What if there is system that wants the client to do the
> coordination and it contacts both ends (which is what standard FTP
> does) and
> a broker trying to do some sort of co-scheduling might do? What about
> standard HTTP which does not support 3rd party transfers?
>
> I would also argue that your final use case is actual just a get
> followed by
> a put.
Yes, this is one possible implementation - UNICORE will have to
provide a different implementation as the UNICORE Gateway is a
required intermediate. So it will indeed act as a gateway in the
literal sense. That is, it won't most likely stream the requests
instead of a staged approach.
Cheers,
Michel
More information about the dmis-bof
mailing list