Pan-STARRS PS1 Published Science Products Subsystem Presentation to the PS1 Science Council August 1, 2007.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

NGAS – The Next Generation Archive System Jens Knudstrup NGAS The Next Generation Archive System.
Database System Concepts and Architecture
OCLC Digital Archive Overview Judith Cobb LIPA Meeting July 2006.
The Key Players Maria Nieto-Santisteban (JHU) Ani Thakar (JHU)
Database Architectures and the Web
Multi-Mode Survey Management An Approach to Addressing its Challenges
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
SWIM WEB PORTAL by Dipti Aswath SWIM Meeting ORNL Oct 15-17, 2007.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
16 months…. The Visibility Information Exchange Web System is a database system and set of online tools originally designed to support the Regional Haze.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
UMIACS PAWN, LPE, and GRASP data grids Mike Smorul.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
Distributed Systems: Client/Server Computing
The Client/Server Database Environment
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
CSC271 Database Systems Lecture # 4.
Pan-STARRS PS1 Published Science Products Subsystem Critical Design Review November 5-6, 2007 Honolulu.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Dec 2, 2014 MAST Data Discovery Portal Tom Donaldson Tony Rogers.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
M1G Introduction to Database Development 6. Building Applications.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
The Pan-STARRS Data Challenge Jim Heasley Institute for Astronomy University of Hawaii ICS 624 – 28 March 2011.
Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Search Update April 1-3, 2009 Joshua Ganderson Laura Baalman.
ASI-Eumetsat Meeting Matera, 4-5 Feb CNM Context Matera, February 4-5, 20092ASI-Eumetsat Meeting.
Improving pS-PS Service Architecture , perfSONAR-PS Developers Meeting Aaron Brown, Andrew Lake, Eric Pouyoul.
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
LSST: Preparing for the Data Avalanche through Partitioning, Parallelization, and Provenance Kirk Borne (Perot Systems Corporation / NASA GSFC and George.
Making FITS available in.NET and its Applications Vivek Haridas 1, Tamas Budavari 1, William O'Mullane 1, Alex Szalay 1, Alberto Conti 2, Bill Pence 3,
3 Copyright © 2009, Oracle. All rights reserved. Accessing Non-Oracle Sources.
Virtual Survey System sept 04 ASTRO-WISE- federation OmegaCEN AstroWise a Virtual Survey System OmegaCAM – Lofar – AstroGrid –((G)A) VO AstroWise a Virtual.
17 th October 2005CCP4 Database Meeting (York) CCP4(i)/BIOXHIT Database Project: Scope, Aims, Plans, Status and all that jazz Peter Briggs, Wanjuan Yang.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
PS1 PSPS Object Data Manager Design PSPS Critical Design Review November 5-6, 2007 IfA.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
Implementation Review1 Archive Ingest Redesign March 14, 2003.
PDS4 Demonstration Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Chapter 2 Database Environment.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Accounting in DataGrid HLR software demo Andrea Guarise Milano, September 11, 2001.
2) Database System Concepts and Architecture. Slide 2- 2 Outline Data Models and Their Categories Schemas, Instances, and States Three-Schema Architecture.
Slide 1 PS1 PSPS Object Data Manager Design PSPS Critical Design Review November 5-6, 2007 IfA.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Joe Foster 1 Two questions about datasets: –How do you find datasets with the processes, cuts, conditions you need for your analysis? –How do.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
ODBC, OCCI and JDBC overview
Database System Concepts and Architecture
Lecture 8 Database Implementation
The Client/Server Database Environment
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Chapter 2 Database Environment Pearson Education © 2009.
BARC Scaleable Servers
Intermountain West Data Warehouse
Database Environment Transparencies
Presentation transcript:

Pan-STARRS PS1 Published Science Products Subsystem Presentation to the PS1 Science Council August 1, 2007

What is PSPS? Responsible for managing the catalogs of digital data PS1 PSPS will not receive image files, which are retained by IPP Three significant PS1 I/O threads: –Ingest of detections and initial celestial object data from IPP –Ingest of moving object data from MOPS –User queries of detection/object data records

What is PSPS? Web Based Interface (WBI) – the “link” with the human Data Retrieval Layer (DRL) – the “gate- keeper” of the data collections PS1 data collection managers –Object Data Manager (ODM) –Solar System Data Manager (SSDM) Provide the connection protocol for other (future/PS4) data collection managers; e.g., –“Postage stamp” cutouts –Complete Metadata database –Cumulative sky image server –Filtered transient database (and other special clients) DRL WBI Other S/W Client Human ODMSSDM Other DM IPPMOPS

PSPS Components Overview/Terminology DRL: Data Retrieval Layer –Software clients, not humans, are PDCs –Connects to DMs PDC: Published Data Client –WBI: Web Based Interface –External PDCs (non- PSPS) DM: Data Manager (generic) –ODM: Object Data Manager –SSDM: Solar System Data Manager

PSPS Development Status DRL - a Request For Proposals has been issued to software developers to code the DRL designed by SAIC. This layer includes APIs to connect to the web clients and the databases. ODM - a cooperative agreement is being developed with Johns Hopkins University’s Department of Physics & Astronomy to develop the ODM, leveraging their experience from the Sloan Digital Sky Survey database work. SSDM - will be a working clone of the MOPS science client database (and a hot spare for the MOPS system).

PSPS Development Status WBI - Web clients to access the ODM and SSDM will include those already developed for the MOPS, the “Gator” clone developed at IfA, and a port of the SDSS “CasJobs” client. These will use the new DRL API being developed in the lead item above. End-to-end testing of the PSPS structure can be accomplished using the DRL, the ported MOPS web client, and a MOPS clone on the backend. This can be done while the ODM is still under development.

The Object Data Manager The ODM is the major component of the PSPS, both in terms of size and complexity. It’s more than a simple archive. The ODM will hold & provide user access to: –Catalogs of all individual focal plane (P2) detections. –Catalogs of detections from all stacked images. –Catalogs of all derived objects. –Catalogs of high-significance detections in difference images (when they become available). –“Blobs” of low-significance detections from difference images. –Sufficient metadata to allow the user to determine the provenance of any observation.

ODM - Not Your Traditional Astronomical Database! Unlike SDSS or 2MASS, we are not waiting until the project is over to generate the database, we’ll publish data as we go! Data releases? The concept doesn’t apply here! We will probably keep monthly snapshots of the object catalog as the project proceeds. Our logical data structure will allow the user to track how an object’s properties change as new (better) information is added over time. (It’s possible but not necessarily easy!)

ODM Prototyping Goals The prototyping effort now underway at JHU is intended to demonstrate: –Data ingest (primarily detection to object correlation) –Scalability (physical data schema) - aka partitioning –Publishing (moving data from ingest pipeline to query side storage) in a way that has minimal impact on queries

Prototype ODM Structure

Existing Components (from SDSS) The prototype will utilize the following existing SDSS components: –Data Loading Pipeline (sqlLoader) –Self-extracting Documentation & Diagnostics –SQL Query Workbench (CasJobs) –Spatial Library (Spherical/HTM)

Functionality Under Development New components for the prototype include: –Data Transformation Layer (input to loader) –Simulated Data (SDSS data & simulated galactic plane) –Sample Queries (verify query performance) –Cross-Match Functionality (detection-object correlation) –Data Partitioning Procedures (partition across muti- mode cluster for parallel data access)

PS1 Logical Data Schema

PS1 Data Tables & Sizes

User Interfaces The DRL authenticates “users” on a per machine basis. Our initial implementation will be via a secure web server providing access to the following clients: –A port of CasJobs from SDSS to access the ODM –A “Gator” like menu driven tool to access the ODM –Perl tools (developed by MOPS) to access the SSDM Machine access (PDCs) will be configured to attach to the DRL directly.

System Expansion Addition of other data collections, e.g., value added products are accommodated within our PSPS design. –The basic PSPS design provides well-defined APIs to the outside (WBI and PDCs) and inside (databases) –Data collections need not be Relational Database Management Systems (RDMS), but must obey the DRL-DM API –Databases need not all be the same type, e.g., ODM will use MSSQL and SSDM will be built on MySQL. Although not part of the original PSPS design, we can provide intra-database communications (below the DRL) via well-defined mechanisms (e.g., ODBC, JDBC) to allow queries that cross the data collections hosted by the PSPS. These would be limited to read operations.

Development Schedule Award DRL development contract - August 2007 ODM Prototyping through end of September 2007 Critical Design Review - end of October 2007 Hire PSPS Software Engineers (IfA & JHU) - October 2007 Complete DRL development and perform integration & end-to-end tests using MOPS DB and web interface - April 2008 Complete integration of the ODM from JHU into the PSPS & full subsystem testing of the system - August 2008