PROOF on Demand
Presented by Mr. Anar MANAFOV
Track: Computing Technology for Physics Research
PROOF on Demand (PoD) is a set of utilities, which allows starting a PROOF cluster at user request, on any resource management system. It provides a plug-in based system, to use different job submission frontends, such as LSF or gLite WMS. PoD is fully automated and no special knowledge is required to start to use it. 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 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.