Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.

Slides:



Advertisements
Similar presentations
EVLA Software - Overall Architecture, Science & Online Domains Bryan Butler NRAO.
Advertisements

National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
EVLA Data Processing PDR Proposal Handling Honglin Ye, NRAO.
Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
EVLA Computing Schedule, Staffing, Testing, Tracking.
Jim UlvestadEVLA Mid-Project Review May 11-12, EVLA Operations Jim Ulvestad Array Science Center Concept (Requirements) Staffing and Cost Plans.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Effective User Services for High Performance Computing A White Paper by the TeraGrid Science Advisory Board May 2009.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
DCS Overview MCS/DCS Technical Interchange Meeting August, 2000.
The Challenge of IT-Business Alignment
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
McMullinEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Data Post-processing: SSG (AIPS++/CASA) Development J. McMullin.
The ALMA Software and Release Management Ruben Soto Software Operations Group & Release Manager Joint ALMA Observatory.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
MWA Data Capture and Archiving Dave Pallot MWA Conference Melbourne Australia 7 th December 2011.
ALMA Software B.E. Glendenning (NRAO). 2 ALMA “High Frequency VLA” in Chile Presently a European/North American Project –Japan is almost certainly joining.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Overall Data Processing Architecture Review EVLA Monitor and Control Interfaces July , 2002EVLA Data Processing PDR Bill Sahr.
N. RadziwillEVLA NSF Mid-Project Report May 11-12, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
Bill Sahr EVLA M&C EVLA Advisory Committee Meeting December 14-15, EVLA Monitor & Control.
Current Situation and CI Requirements OOI CyberInfrastructure Science User Requirements Workshop: San Diego January 23-24, 2008.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
K. Y. LoEVLA Advisory Committee Meeting September 6-7, 2007 Charge to the Committee K. Y. Lo.
Archive Access Tool Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 John Benson Scientist.
Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, 2006 EVLA Computing Software Overview.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
Software Phase V Testing and Improvements to Test Procedures S. Corder and L.-A. Nyman April 18, 20131ICT Planning Meeting, Santiago.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
1 KFPA Critical Design Review – Fri., Jan. 30, 2009 KFPA Data Pipeline Bob Garwood- NRAO-CV.
SAGE meeting Socorro, May 22-23, 2007 EVLA Science Operations: the Array Science Center Claire Chandler NRAO/Socorro.
CSC480 Software Engineering Lecture 10 September 25, 2002.
14 June, 2004 EVLA Overall Design Subsystems II Tom Morgan 1 EVLA Overall Software Design Final Internal Review Subsystems II by Tom Morgan.
Introduction to EVLA Software Bryan Butler. 2006Dec05/06EVLA M&C Transition Software CDR2 EVLA Computing (Terse) History The original EVLA Phase I proposal.
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing Organization/Development.
EVLA Computing Software Overview. Gustaaf van MoorselEVLA Advisory Committee Meeting May 8-9, Contents History Organization and staffing Staffing.
ADASS the Planning and Scheduling Perspective Roadmap: - How planning and scheduling fits in at ADASS - ADASS planning and scheduling posters and presentations.
Bryan ButlerEAC meeting 2003-Sep-091 Computing Issues: Scientific Requirements Bryan Butler EVLA Project Scientist for Software (starting 2003-Oct-01)
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
Mike Hildreth DASPOS Update Mike Hildreth representing the DASPOS project 1.
UlvestadEVLA Advisory Committee Meeting September 6-7, Future EVLA Operations Jim Ulvestad.
EVLA Software - Overview Bryan Butler NRAO. Bryan ButlerEVLA NSF Review 2006May History of EVLA Computing (1) EVLA computing consists of three parts:
Gustaaf van MoorselEVLA Advisory Committee Meeting December 14-15, 2004 EVLA Computing End-to-end (E2e) software.
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
Overall Data Processing Architecture EVLA timeline and priorities.
Jim UlvestadEVLA Advisory Committee Meeting May 8-9, EVLA Operations Jim Ulvestad Array Science Center Concept Requirements Staffing and Cost Plans.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Carol Ann McDevitt Program Management Office (PMO) Manager SDM ‘01 PMO.
Metadata for the SKA - Niruj Mohan Ramanujam, NCRA.
Bryan Butler EVLA Computing Division Head
Computing Architecture
EVLA Archive The EVLA Archive is the E2E Archive
Active Data Management in Space 20m DG
EAC Butler - SSS Software
EVLA Overall Software Design
EVLA Computing Software Overview.
Software Requirements
Scheduling Toolkit Observation Scheduling Boyd Waters, NRAO
EVLA Computing Reorganization
Gustaaf van Moorsel September 9, 2003
Software Requirements
NRAO End to End Integrated Operations
EVLA Advisory Committee Meeting, March 19-20, 2009
Open Archival Information System
Observatory Science Operations
Observatory Science Operations
Presentation transcript:

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Topics What is E2E? –purpose –EVLA roadmap EVLA Design Review Next steps –Coordinated Development Strategy Gustaaf will cover later what EVLA E2E has actually done, and resource issues affecting what can be done

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 What is E2E? History –E2E oversight and architecture committee formed 1 year ago Goals –Coordinate E2E efforts for all NRAO telescopes including ALMA –Optimize the impact of limited resources across the Observatory –Provide a modern end-to-end data-flow and data management system for all NRAO telescopes. –Provide the user community with a common look and feel for observing with all NRAO telescopes Constraints –Delivering an operational telescope remains first priority –Schedule and budget

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA E2E Roadmap Develop common E2E system models –Observatory model, Project model, Observing model, Science Data model –Common system models required for consistent function and to enable software sharing –System modeling required for design in any case Develop EVLA system design conformant to E2E models –Subject of initial E2E review Identify common elements –Largely done –Issues of complexity and risk Coordinated development strategy and plan Subsystem design

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Design Review Design sound "to the level that it has been worked out" –Much improved coordination with ALMA and E2E Design mainly addresses control system and transition plan –Expertise of EVLA team lies primarily in control system –Transition plan looks good; EVLA unique in this respect –Dataflow through data capture well specified –Concern about communications infrastructure E2E and post-processing largely not addressed yet –Need to get "hooks" for post-processing into telescope system –Concept of observing modes absent –Uncertain support for project model (e.g., observers intent) –Online functionality, future scalability of archive unclear

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Coordinated Development Strategy Primary focus of EVLA team should be on core telescope functionality –What is the minimal core system we have to deliver? Anything required for basic telescope operations should be done directly by the EVLA team Observe, produce quality raw observation data product for the archive Enable if not achieve automated post-processing Leverage ALMA for advanced capabilities –e.g., observation planning and preparation, dynamic scheduling –Minimize risk Most post-processing is common –Data capture, archive, pipeline, offline –ISD in Socorro responsible for most of this for both EVLA, ALMA

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Common Elements Scope of E2E is all NRAO telescopes, but for EVLA our main concern is the overlap with ALMA How much do ALMA and EVLA have in common?

Observer Domain Mostly Telescope- Independent Common Software Telescope Data Model Export Data Format Science Data Model Feedback to telescope Proposal Submission And Handling Observation Preparation EVL A VLBAALMAGBT NRAO End-to-End Dataflow EVLA Sched EVLA Control ALMA Sched ALMA Control GBT Sched GBT Control Data Capture Archive Telcal OfflineVO Scientist Science Domain Mostly Telescope- Independent Common Software VLBA Sched VLBA Control Quick Look Pipeline GBT Postproc Telescope Domain Mostly Telescope- Specific Project Software

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Common Elements Information Models –Project model used to describe a project and track it through the system proposal, project, observations, etc. –Science data model (SDM) describes raw and calibrated science data SDM defined separately from export data format major interface to external community basis for all post-processing

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Common Elements Proposal submission –Proposal submission tool –Proposal database –Proposal handling –Telescope resources different (but similar) Observation preparation –Contains both generic and telescope-specific functionality Scheduling –Dynamic scheduling –Observing project management

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Common Elements Data capture –Largely the same –Telescope models differ –EVLA requires parallel data streams –Telcal, quick look partly the same Archive –User interface, data access interface –Information and data models –Storage manager (e.g. NGAS) User database –Authentication, user information

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 Common Elements Pipeline –Mechanism the same –Heuristics differ Offline –Software largely the same –The most challenging algorithms differ –Scalability more important for EVLA VO interface –Largely the same

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 First Cut at a Minimal Core System Proposal submission –Produce digital description of project Simple observation preparation –Produce scheduling block –More than just a control script Simple scheduler –Main thing is to use project model –Dynamic scheduling capability can be minimal initially Control system –Takes scheduling blocks –Executes control script –Feeds metadata to data capture –Feeds bulk data to archive ingest store

Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 First Cut at a Minimal Core System Data capture –Produces SDM, basic verification –Telescope calibrations (Telcal) –Minimal quick look capability Archive –Support for online system –Basic data store, data access Pipeline –Calibration pipeline –Support for 2-3 observing modes Offline –Focus initially on data processing functionality –Functionally complete, robust, efficient –Minimal user interface initially