13–17 Feb 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

Transparently Distributing CDF Software with Parrot

13 Feb 2006, 11:00
7h 10m
Tata Institute of Fundamental Research

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
poster Distributed Event production and processing Poster

Speaker

Dr Igor Sfiligoi (INFN Frascati)

Description

The CDF software model was developed with dedicated resources in mind. One of the main assumptions is to have a large set of executables, shared libraries and configuration files on a shared file system. As CDF is moving toward a Grid model, this assumption is limiting the general physics analysis to only a small set of CDF friendly sites with the appropriate file system installed. In order to exploit as many Grid resources as possible, we have looked at ways to lift this limit. Given the amount of users and existing applications, it is impractical to force the users to change their way of work and stop relying on the CDF software distribution. Instead, we are developing a solution that uses Parrot to transparently access CDF software remotely. Parrot is a user level tool that allows any executable or script to access remote files as if they were on a local file system. No special privileges are required to install or use Parrot, so it can easily be deployed on a Grid. Parrot supports several I/O protocols including HTTP, FTP, RFIO, and other protocols common in grid computing. Using HTTP and standard caching mechanisms, this allows applications to access a single copy of the CDF software distribution from anywhere in the world. In the talk we will present our experience with the use of Parrot, including the problems we experienced and how we solved them.

Primary authors

Mr Christopher Moretti (University of Notre Dame) Dr Douglas Thain (University of Notre Dame) Dr Igor Sfiligoi (INFN Frascati)

Presentation materials