/grid/dteam/test/foo ----> srm://se2-gla.scotgrid.ac.uk:8443/pnfs/scotgrid.ac.uk/data/dteam/foo \--> srm://some.where.else:8443/pnfs/my.domain/path/to/dteam/foo \-> sfn://classic.se/data/store/vo/dteam/foo
(To do this file catalogs have a notion of at Globally Unique Identifier - but this is now more or less hidden from the user.)
File catalogs can store very basic Metadata associated with files, e.g., ownership, permissions, but they will not store sufficient information about the file to satisfy the demands of end users, so VOs (experiments in the LHC context) will have their own Metadata Catalog specific to the requirements of their users.
File catalogs will eventually interact with the higher levels of the File Copy Service, so that new SURLs will automatically be registered in the catalog.
File Catalog Servers
Modern catalogs for LCG
Other grid catalogs
- Globus Replica Location Service (The Globus project's file catalog)