The SAM Data Model (and Database) contains the following entities. For a complete pictorial representation of the model, see the Full E/R Diagram (PostScript, GIF, PDF) or examine various views of the model.
The station manages the file cache, by recording the date and time that all Cached Files were placed into cached and removed from cache. The history of all Cached File Status changes is maintained, allowing the station to monitor its own performance. The station also tracks all usages of cached files by analysis projects as Cached File Project Usages, recording the start and end time of each usage. Additionally, the station allows groups to lock files in cache for later use. Tracking these Cached File Locks allows frequently used files to be kept in cache, minimizing robot arm activity.
The station performs further optimization and policy controls by following the rules specified in the Cache Policy Types and the Station Group Rules. These rules are maintained for each group by users identified as Station Group Admins. The list of allowed station group admins is maintained by those users identified as Station Admins. These station admins must first be defined by the SAM administrative team for each station. Contact sam-admin@fnal.gov to request the addition of a station admin. These requests will be reviewed with your D0 collaboration before adding any station admins.
For each Consumer, the Process, or more specifically, the Analysis Process information is recorded, including the Node name, operating system type (Oper Sys Type), the Hardware Type on which the process is run and its current Process Status. The Application Family is also recorded for each process, which indicates the family, name and version of program run by the process.
As Data Files are consumed, the consumer and analysis process that is accessing each file is tracked via a Consumed File list. As a part of this listing, the Consumed File Status of that User's file access is recorded, to indicate if they are reading the file, done with the file, etc.
The list of Missed Events tracks events that are missed during file consumption. Events are missed if files are unavailable, or other technical glitches occur.
Data File Parameters record character large data objects (CLOBS) for the Monte Carlo import data. The entire contents of the parameter files are stored in the SAM database.
| Have questions? For answers from SAM experts contact sam-users@fnal.gov. |