Antelope Relational Database Management System A practical introduction.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Components of GIS.
Copying Archives Project Group Members: Mushashu Lumpa Ngoni Munyaradzi.
Transaction.
March 25-27, 2002EarthScope IT Workshop USArray Breakout Group The USArray system: Sensor  Collection point Collection point  Archive Archive  User.
23/04/2008VLVnT08, Toulon, FR, April 2008, M. Stavrianakou, NESTOR-NOA 1 First thoughts for KM3Net on-shore data storage and distribution Facilities VLV.
An Introduction to Earthquake Analysis Tools (Part 1) Bill Langin 10/2/02.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Abstract Complex real-time seismic networks often develop an extensive set of dataflow connections, especially when one includes the virtual networks established.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
1 I/O Management in Representative Operating Systems.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Overview of Search Engines
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Array Response Functions with ArrayGUI
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Components of Database Management System
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
F. Toussaint (WDCC, Hamburg) / / 1 CERA : Data Structure and User Interface Frank Toussaint Michael Lautenschlager World Data Center for Climate.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
SOLIDWORKS
Project IDA (International Deployment of Accelerometers) Project IDA Project IDA: Managing Seismic Data on a Global Scale GEOSS Seismic Workshop August.
Performance Monitor for Complex, Distributed ORB Instances Chen Chen, Kaijian Liu, Hui Long, Gabe Plank Aug. 29, 2010 Problem: Assuming massive data flow.
NoSQL Databases Oracle - Berkeley DB. Content A brief intro to NoSQL About Berkeley Db About our application.
13-1 Application Architecture Application architecture – a specification of the technologies to be used to implement information systems. The blueprint.
OPERATING SYSTEMS Goals of the course Definitions of operating systems Operating system goals What is not an operating system Computer architecture O/S.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
EDIMatrix Ltd 1997 DMX Overview SEMA Infodata Nov 1997.
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
The european ITM Task Force data structure F. Imbeaux.
By Tim Ahern, Program Manager IRIS DMS A “Short” Introduction to the IRIS Data Management Center Data Holdings, Data Organization, and Data Access.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
Processes Introduction to Operating Systems: Module 3.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen & Jussi Rasinmäki Dept. of Forest Resource Management.
University of Bergen public domain software: Systems for seismic data-acquisition and processing T.Utheim 1, J.Havskov 1, Ø.Natvik 1, J.Å.Ojeda 1 and L.Ottemoeller.
Distributed Architectures for Medical Systems Andrew A. Kitchen Computer Integrated Surgery 8 March 2001.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
SIG: Synthetic Seismogram Exchange Standards (formats & metadata) Is it time to establish exchange standards for synthetic seismograms? IRIS Annual Workshop.
CISN: Draft Plans for Funding Sources: OES/FEMA/ANSS/Others CISN-PMG Sacramento 10/19/2004.
Application Software System Software.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
1 HPEC'02 Distributed Data Management Architecture for Embedded Computing The Problem: –Integrated real-time management of large, distributed, heterogeneous.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
Distributed Pattern Recognition System, Web-based by Nadeem Ahmed.
Facilitate – Collaborate – Educate Thursday January 12, 15:30 January 10, 2012 Metadata Workshop, Bangkok, Thailand.
Understanding SEED Headers. SEED is an international standard for the exchange of digital seismological data SEED was designed for use by the earthquake.
Aggregator Stage : Definition : Aggregator classifies data rows from a single input link into groups and calculates totals or other aggregate functions.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
Collection-Based Persistent Archives Arcot Rajasekar, Richard Marciano, Reagan Moore San Diego Supercomputer Center Presented by: Preetham A Gowda.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
( ) 1 Chapter # 8 How Data is stored DATABASE.
Metadata for the SKA - Niruj Mohan Ramanujam, NCRA.
EFETAC and NEMAC Collaboration Integrated Threat Database and Middleware System.
INTRODUCTION TO XSEDE. INTRODUCTION  Extreme Science and Engineering Discovery Environment (XSEDE)  “most advanced, powerful, and robust collection.
Relational Database Management Systems
Data Mining, Distributed Computing and Event Detection at BPA
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Distributed Data Management Architecture for Embedded Computing
Data Mining, Distributed Computing and Event Detection at BPA
OCLC, WorldCat and Connexion
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Antelope Relational Database Management System A practical introduction

What is Antelope?  Software platform designed to acquire, distribute, archive, and process environmental data  Provides a standard substrate (middleware) for interconnecting diverse data sources with diverse data processing  Commercial and public-domain components  Closed and open source components  Can handle ANY packetized data  Encapsulates diverse specific data formats and uses standard protocols for communicaton

 Built upon the Datascope Relational Database  Handles real-time and offline batch mode data  Easy integration of user developed modules  Property of Boulder Real Time Technologies, Inc (BRTT)

What is Datascope?  Relational database component  ASCII fixed format tables which are related or linked to each other so that every record (row) of the table is unique  Originally developed at UC-Boulder and distributed through IRIS for use with PASSCAL deployments  Academic usage was primarily offline batch mode processing for creating seed volumes, phase picking, locations, etc.  Now distributed to create DMC SEED volumes for archiving

 Seismology-specific processing functions using derivatives of the CSS3.0 schema  Data and metadata archiving (waveforms, site and instr char, etc.)  Information archiving (picks, hypocenters, etc.)  Import/export (SEED, SAC, SEGY, etc.)  “routine” network processing (detection, association, location, etc.)  Ground motion estimation (similar to Shakemap)  Interactive analysis review  Archive management functions (backup, restore, copy, excerpt, etc.)  Interface with other research tools (SAC, MATLAB, etc.)

Why implement a Relational Db?  Increasing complexity of seismology data acquisition requires more efficient means to organize and access data  Only want to type the information once and keep it in a central location! A piece of information is only found in one place  Standard RDB tools to create, edit, combine, and destroy tables already exist…entire discipline of study in computer science

Why use BRTT’s Antelope?  It was originally designed to deal with seismic data  Contains numerous tools for processing and analyzing seismic data of many formats  Flexible enough so that users can create their own schema or integrate home-grown location algorithms, magnitude calculators, etc.  It’s FREE for IRIS institutions!

It’s FREE for IRIS institutions!

Real-time or ORB system  The real time system is built around a large, flexible, non-volatile ring buffer.  Ring Buffer: a method of using memory within a computer program. “Ring” alludes to the rotation through the buffer of the positions where the next data will be read and written. When moving through the buffer, the writer moves forward one step each time it writes, and when it passes the end of the buffer it starts again at the beginning. The reader moves through the buffer in the same way.

How the ring buffer works*  Data acquisition modules communicate with data loggers and leave data on the ring buffer.  Real time processing programs take input from the ring buffer and write results to the ring buffer.  The ring buffer protocol provides a convenient method for directly importing data from other sites, as well as exporting data.  ORB: acronym for object ring buffer which marks algorithms that interact with the ring buffer (ie. orbassoc) * From BRTT website

Offline processing or the DB system  Offline batch mode processing built upon algorithms originally developed with Datascope  The common way in which data for temporary or non-telemetered PASSCAL arrays are processed and seed files for DMC archiving are created  DB: acronym for database which marks algorithms that work with offline data (ie. dbassoc)

 Some material was taken from the Antelope_Quick_Start.pdf dated April 2004