Conclusions and Future Work
Currently a dynamic proxy machinery is in development. It will give athe possibility for PoD to automatically make a decision on whether to make a direct connection between PROOF workers and servers or to proxy it. In the actual version of PoD, it always proxies the connection.
Also PoD is going to be extended to cover more resource management systems. We therefore plan to develop AliEn Grid plug-in, SGE plug-in, Condor plug-in and SSH plug-in which will help to setup a dynamic PROOF cluster on any machine where SSH connection is available.
Main components of PoD are pod-agent and pod-console. pod-agent provides the communication layer between a PROOF master on a local machine and PROOF workers on remote resources, possibly behind a firewall. pod-console provides a user-friendly GUI, which is used to setup, manage, and shutdown the dynamic PROOF cluster. Installation is simple and doesn't require administrator privileges, and all the processes run in the user space. PoD gives users, who don't have a centrally-administrated static PROOF cluster at their institution, the possibility to enjoy the full power of interactive analysis with PROOF. It is also a very good alternative to static PROOF clusters.
PoD is a specially designed solution to provide a PROOF cluster on the fly.
Since November 2009, ALICE users at GSI have switched completely to PoD, instead of a static PROOF cluster, which we had before. With the help of PoD, each user at any time can request a desired number of PROOF workers. And his/her private PROOF cluster is set up with just a few seconds of startup time.
The ALICE group uses LSF plug-in.
The ATLAS team on IN2P3-CPPM has successfully tested PoD as well, where the gLite plug-in was utilized. And a DPM node with xrootd door was used as a storage element.
|Keywords||PROOF, gLite WMS, PoD, Distributed Analysis, Interactive analysis|
|URL for further information||http://pod.gsi.de|