Streaming Metadata H. Schellman July 20, 1999. Stream Primitives Descriptions for classes of filters Events will be classified by an OR of StreamPrimitives.

Slides:



Advertisements
Similar presentations
RAID (Redundant Arrays of Independent Disks). Disk organization technique that manages a large number of disks, providing a view of a single disk of High.
Advertisements

MAP REDUCE PROGRAMMING Dr G Sudha Sadasivam. Map - reduce sort/merge based distributed processing Best for batch- oriented processing Sort/merge is primitive.
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
1 Opentest Architecture Table of Content –The Design Basic Components High-Level Test Architecture Test Flow –Services provided by each Layer Test Mgt.
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
Engaging networks can help you to grow your online community Outreach top 10.
MI807: Database Systems for Managers Introduction –Course Goals & Schedule –Logistics –Syllabus Review Relational DBMS Basics –RDBMS Role in Applications.
Level 2 Status and Outlook Ali Hanks Run 7 DAQ Fest Oct. 18, 2006.
Copyright © CAD-Computer GmbH & Co. KG January 2009 All rights reserved, property and © CAD-Computer GmbH & Co.KG 2009.
MD807: Relational Database Management Systems Introduction –Course Goals & Schedule –Logistics –Syllabus Review RDBMS Basics –RDBMS Role in Applications.
Database Backup and Recovery
Chapter 5 Configuring the RMAN Environment. Objectives Show command to see existing settings Configure command to change settings Backing up the controlfile.
Backup Concepts. Introduction Backup and recovery procedures protect your database against data loss and reconstruct the data, should loss occur. The.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 7: Active Directory Replication.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
L3 Filtering: status and plans D  Computing Review Meeting: 9 th May 2002 Terry Wyatt, on behalf of the L3 Algorithms group. For more details of current.
1 Insert, Update and Delete Queries. 2 Return to you Address Book database. Insert a record.
Chapter 4 SQL. SQL server Microsoft SQL Server is a client/server database management system. Microsoft SQL Server is a client/server database management.
May 14, 2001E. Gallas/Trigger Database1 Status of the Trigger Database Elizabeth Gallas, Rich Wellner, Vicky White Fermilab - Computing Division See my.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Avalanche Internet Data Management System. Presentation plan 1. The problem to be solved 2. Description of the software needed 3. The solution 4. Avalanche.
1 Transactions BUAD/American University Transactions.
ATLAS Data Periods in COMA Elizabeth Gallas - Oxford ATLAS Software and Computing Week CERN – April 4-8, 2011.
On the same page with Streaming Adam Lyon Analysis Tools - 6/04/2002.
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
CDF data production models 1 Data production models for the CDF experiment S. Hou for the CDF data production team.
Jeff LandgrafSTAR Trigger Workshop: Oct 21, 2002 Trigger Accounting for 2002.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Uncertainty in Automation: Anomaly Detection in Event-Based Systems Dawn Tilbury Linday Allen (PhD) and John Broderick University of Michigan.
All rights reserved, property and © CAD Computer GmbH & Co.KG 2009 Cover page.
Photo Link Manager – Part One ► Open the Photo Link Manager form ► Understand Form Layout ► View Photos.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
July 10, 2006ElizabethGallas1 Luminosity Database Elizabeth Gallas Fermilab Computing Division / D0 Computing and Analysis Group D0 Database ‘Taking Stock’
Andrew S. Budarevsky Adaptive Application Data Management Overview.
JANA and Raw Data David Lawrence, JLab Oct. 5, 2012.
XRX Basic CRUDS Create, Read, Update and Delete and Search XML Data Date: May 2011 Dan McCreary President Dan McCreary & Associates
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
DØ Data Handling & Access The DØ Meta-Data Browser Pushpa Bhat Fermilab June 4, 2001.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
5/2/  Online  Offline 5/2/20072  Online  Raw data : within the DAQ monitoring framework  Reconstructed data : with the HLT monitoring framework.
David Adams ATLAS Virtual Data in ATLAS David Adams BNL May 5, 2002 US ATLAS core/grid software meeting.
 Enhancing User Experience  Why it is important?  Discussing user experience one-by-one.
Communication and Multimedia Laboratory, Dept. of CSIE, NTU MPEG-2 Part 11: IPMP on MPEG-2 Systems Presented by: Chun-Hsiang Huang DRM Study Group Meeting.
4. SQL Backup tasks Objectives –Secure the databases and the database server Contents –Understanding Backup Terms, –Backing Up Databases, Files, Filegroups,
Selective and Intelligent Imaging Using Digital Evidence Bags.
Configuration Mapper Sonja Vrcic Socorro,
TGDC Meeting, July 2010 Report on Logging Requirements in VVSG 2.0 Nelson Hastings National Institute of Standards and Technology
Offline Status Report A. Antonelli Summary presentation for KLOE General Meeting Outline: Reprocessing status DST production Data Quality MC production.
Bookkeeping Tutorial. 2 Bookkeeping content  Contains records of all “jobs” and all “files” that are produced by production jobs  Job:  In fact technically.
New COOL Tag Browser Release 10 Giorgi BATIASHVILI Georgian Engineering Center 23/10/2012
It consists of two parts: collection of files – stores related data directory structure – organizes & provides information Some file systems may have.
Chapter Six Working with NDS Security. Chapter Objectives Describe NDS security and list the object and property rights Identify the NDS security needs.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
Oracle Architecture - Structure. Oracle Architecture - Structure The Oracle Server architecture 1. Structures are well-defined objects that store the.
November 1, 2004 ElizabethGallas -- D0 Luminosity Db 1 D0 Luminosity Database: Checklist for Production Elizabeth Gallas Fermilab Computing Division /
Vienna Group Discussion Meeting on Luminosity CERN, 9 May 2006 Presented by Claudia-Elisabeth Wulz Luminosity.
10 1 Chapter 10 - A Transaction Management Database Systems: Design, Implementation, and Management, Rob and Coronel.
Physical Database Structure .
P H E N I X / R H I CQM04, Janurary 11-17, Event Tagging & Filtering PHENIX Level-2 Trigger Xiaochun He Georgia State University.
19 Copyright © 2004, Oracle. All rights reserved. Database Backups.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
1 Data taking period E1 Plots E1 - August 5th. Producing the plots Triggers used Plots I.Trigger. II.Luminosity. III.Jets. IV.Leptons. V.MET. What Next?
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
ATLAS Distributed Computing Tutorial Tags: What, Why, When, Where and How? Mike Kenyon University of Glasgow.
Interrogating the Transaction Log
Lecture 5: Functions and Parameters
Belle II experiment Requirement of data handling system Belle II Metadata service system Data Cache system at Belle II experiment Summary.
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Presentation transcript:

Streaming Metadata H. Schellman July 20, 1999

Stream Primitives Descriptions for classes of filters Events will be classified by an OR of StreamPrimitives Represented by both bits and names Add new primitives - do not reassign bits!

L3TriggerFileFamily Physical Stream Type EventFileTape

StreamTypes StreamTypes exist at 3 levels Each L3 filter has a StreamType assigned when filters are parsed Each L3 Trigger has a StreamType assigned when the trigger list is parsed. Either by OR of filter StreamTypes or override. Each Event which passes L3 has a StreamType generated by L3 scriptrunner by OR’ing the StreamTypes of the passed L3Triggers.

Physical Streams A general Physical Stream consists of a set of disk files written by the data logger We expect < 30 such streams. Such Disk files can be grouped onto tape via File Families We expect < 10 File Families There are 2*N possible StreamTypes We must map these to Physical Streams for data logging L3 logic which generates StreamType from passed L3 Triggers will also generate Physical Stream tags for the logger. Wyatt wants at least 10 Wyatt wants at least 10

Where Streaming Information is Generated StreamPrimitives - configuration file/DB - add only Filter/StreamType Map - filter.rcp parsing Trigger/StreamType - Trigger list parsing Event/StreamType - L3 scriptrunner after L3 accept StreamType/Physical Stream - configuration file/DB Physical Stream/File Family - configuration file/DB StreamType to Physical Stream map requires knowledge of rates may be possible to semi-automate it.

Where Streaming Information is Used StreamPrimitives - scriptrunner/offline L3Trigger/StreamType - scriptrunner/offline Event/StreamType - Data Logger/offline StreamType/Physical Stream - Data Logger/ offline Physical Stream/File Family - RIP/SAM? Offline request for a given trigger requires Trigger->Physical Stream map.

Where streaming information is stored L3Chunk contains L3 Triggers, StreamType, Physical Stream, File Family for a given event Event Database contains L3 Triggers, StreamType?, file informationfor a given event File Database contains Physical Stream, StreamTypes?, File Family for a given file Trigger Database contains –StreamPrimitives List –L3Trigger StreamType Map for each trigger list instance Some Database contains –StreamType Physical Stream Map –Physical Stream File Family map Xiao Ling Fan working on this Xiao Ling Fan working on this Schellman?

Tables we need

Luminosity Metadata When doing data analysis, we need to add up the luminosity corresponding to all of the luminosity blocks in the data sample. If a file is lost from a data sample we need to know which data blocks were lost. So there needs to be a file -> lumblocks mapping. If it is possible for a file to contain partial lumblocks, we also need the L0 time stamps for the begin/end of the file so we can prorate fractional lumblocks. Decided didn’t need L0 tag Decided didn’t need L0 tag

Luminosity Block contents Run # Lum Block # L0 scaler tag for begin and end of Lum Block Scalers for that lumblock (may not be needed) Integrated lum for that lumblock - lotsa words Optional stuff? # of events in each physical stream for that lum block. Names of any missing physical streams for that lum block Decided didn’t need L0 tag Decided didn’t need L0 tag

File information about Luminosity Lum Blocks associated with file L0 beam scaler tag for start of file L0 beam scaler tag for end of file Can use the scaler tags to prorate partial lum blocks. Decided didn’t need L0 tag Decided didn’t need L0 tag

Event Information about Luminosity Lum block # L0 scaler tag Decided didn’t need L0 tag Decided didn’t need L0 tag