Figure 6
PHENIX distributed computing mechanism. The PHENIX daemon coordinates the flow of information between the various components and also controls the creation and termination of processes. Multiple instances of the GUI can interact with the daemon to view the progress of a job. `Desktop', `Project' and `Compute Engine' components can be run on the same machine or optionally on different computing hosts and communicate with each other over the internet using sockets. |