[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] Clarification of remote system model in PTP
|
Dave,
Prior to adding remote support, the assumption was always that the
proxy would manage this type of communication. Now that we have
remote services available, this raises an interesting design
question. Should we continue to use the proxy to manage all
interaction with the remote system (apart from launching the proxy
itself), or should we take advantage of features that are provided by
remote services? I see advantages and disadvantages both ways:
Advantages:
- More work can be done in java, which simplifies implementation
- More flexible than channeling communication via proxy
- (Possibly) easier to add new functionality
- May be possible to do things that the proxy cannot
Disadvantages:
- Introduces multiple communication paths, added complexity
- More difficult to debug communication problems
- All remote services implementations will have to support the full
API functionality
- May be more difficult to standardize the way things are done
What are people's thoughts?
Greg
On Aug 15, 2007, at 2:07 PM, Dave Wootton wrote:
Rolf and I were discussing the generation of the LoadLeveler job
submission file as part of our PTP LoadLeveler implementation. The
file
needs to be accessible by the node where our proxy runs, so that
the proxy
can read it and submit it to LoadLeveler.
Is the intent of the remote system model in PTP such that the front
end
code will have full sequential read/write access thru RSE to the files
residing on the node where the proxy is running? If so, then my
understanding is that we would, by use of the appropriate Java
classes,
have the PTP front end retrieve the required LoadLeveler attributes
and
generate the LoadLeveler submission file directly. The run command
created
by the front end would specify the path of this file to thye proxy.
If the
front end doesn't have full read/write access, then we would have
to pass
the set of attributes to the proxy as parameters on the run command
and
have the proxy generate the LoadLeveler submission file.
Dave
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev