SAM tracks locations and comprehensive metadata for each file in the system.
  1. SAM tracks processing information down to the level of per-file delivery and consumption status, permitting processing to be organized on the basis of the consumption history of a particular dataset (set of files), and permitting the construction of processing jobs which use information on which files have been previously processed successfully.

SAM was developed and used on the Run II of the Tevatron, and is being adopted and modernized. SAM is used by multiple current and future Fermilab experiments, and has a high level of automation.
Users want data

The solution is SAM.