RESULTS FROM THE WORKSHOP
Architecture (Michael Thomas)
Shown above is a system level description of the GAE architecture that was discussed at the workshop. (Click on the image to get the full size version.)
A few notes about the diagram:
1) The "process wrapper" service is used to simplify the application level interface to grid activities. Not all applications will need to know the details of how to run the job planner and the job execution service.
2) I've separated the services into many Grid Service Hosts to make clear the separation of services. Some services, such as MonaLisa and the condor pool, need to live on the same server. There are still some cases where I think we could split it up even more (RMS and JPES don't need to live on the same host).
3) I've mapped projects onto the diagram to show what's being worked on and what's missing. I know that I'm missing some pieces (RMS, for example). Feel free to help me fill in the blanks.
4) I still need to add some sort of execution flow to show the order in which things happen. Some connections aren't shown to keep from cluttering up the diagram (Steering <-> JPES, Data Collection <-> JPES).
The entire Workshop was available in the VRVS "Island" room.
Monday June 23
Tuesday June 24
Wednesday June 25