sam - sequential data access via metadata schema metadata functionality workshop glasgow university...

12
SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26- 28,2004

Upload: winfred-osborne

Post on 05-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

SAM - Sequential Data Access via Metadata

Schema Metadata

Functionality Workshop

Glasgow University April 26-28,2004

Page 2: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Sam Services

Experiment Specific• Runs• Luminosity• Streams & Triggers• Events (D0)

Core• Files• Processes• Cache/

ResourceMgt (Stations)

Job Handling• Job Request (MC)• Batch Processing • General Support

Tables

Metadata

Relational DB

Metadata Query

Page 3: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Metadata Query Language (Dimensions)

• Is a metadata service. • Associates keyword value pairs to their

representations on the experiment independent databases.

• Allows definition of metadata within the query service. The constraints per dimension are needed to discover the relevant physics metadata. 

• Is strongly enhanced by the dynamic parameter definition mechanisms associated with the job request services.  

Page 4: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Files• Are the heart and soul of Sam, they are

the complete file metadata catalog.

• Also, maintains volume information for enstore (Should move to that specific SE).

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 5: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Processes• Process metadata stores

– application, version– status of file processing (requested, delivered,

crashed, ok)

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 6: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Stations• Caching

– All locations, sizes, for a file on all hardware

– State: locked, available– Algorithm (policy)

• Resource Management– Admins (control resources)– Cache quota by group– Station rules (cache space,

project limits)

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 7: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Production Job Requests(MC & Batch)

• Processes monte carlo & farm requests.• Proposal to unify submission services.• File metadata predefined by request metadata.

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 8: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

General Support

• Authentication– Who am I?– What group am I in?– What can I do?– Grid Subjects

• Fabric Definition– Nodes– Operating systems– Hardware

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 9: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Runs• Tracks run numbers from online (key to

Experiment-specific Online metadata).

• Maintains association between events and files.

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 10: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

LuminosityStreams & Triggers

• Two sections in sam dealing with luminosity, and streams & triggers.

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 11: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004

Events

• Tracking of events within a file

• Metadata for each event

• Huge volumes of data (D0: 17M evts/wk)

FilesJob

Request

LuminosityStream&Triggers

Events

Batch ProcessingProcesses

StationsGeneralSupport

Runs

Page 12: SAM - Sequential Data Access via Metadata Schema Metadata Functionality Workshop Glasgow University April 26-28,2004