10-013

Grid-enabled Data Access in the ATLAS Athena Framework

D. Malon, E. May, A. Vaniachine, S. Resconi, J. Shank, S. Youssef

Athena is the common framework used by the ATLAS experiment for simulation, reconstruction, and analysis. Athena users and even most Athena package developers should neither know nor care whether data come from the grid or from local filesystems, nor whether data reside in object databases, in ROOT files, or in ASCII files.

In this paper we describe how Athena applications may transparently take advantage of the modest services provided by grid software today--how data generated by Athena jobs are registered in grid replica catalogs and other collection management services, and the means by which input data are identified and located in a grid-aware collection management environment. We outline an evolutionary path toward incorporation of grid-based virtual data services, whereby locating data may be replaced by locating a recipe according to which that data may be generated. Several implementation scenarios, ranging from low-level grid catalog services (e.g., from Globus) through higher-level services such as the Grid Data Management Pilot (under development as part of the European DataGrid project) to more conventional database services, and a common architecture to support these various scenarios, are also described.

Keywords:

Grid,replica management, catalog services, virtual data

Contact:        

Dr. David Malon (Argonne National Laboratory)  malon@anl.gov