EVLA Monitor & Control Software PDR E2E Interfaces: Observation Scheduling Complaints to: Boyd Waters John Benson, Barry Clark, Tim Cornwell, Rich Moeser,

Slides:



Advertisements
Similar presentations
National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
Advertisements

MODELING THE TESTING PROCESS Formal Testing (1.0) Requirements Software Design Risk Data Approved, Debugged, Eng. Tested Code Automated Test Tools Tested.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
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.
WP 1 Grid Workload Management Massimo Sgaravatto INFN Padova.
MONITOR AND CONTROL EXECUTOR REAL TIME PROGRAM.
Bill SahrEVLA M&C Transition System Software CDR December 5-6, EVLA Monitor & Control Transition System Software Overview.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
2-3 April 2009PDS MC Rapid-prototyping tools. 2-3 April 2009PDS MC Rapid-prototyping tools Legend: Gray – Existing tool effort; White – Proposed tool.
Data Management Subsystem: Data Processing, Calibration and Archive Systems for JWST with implications for HST Gretchen Greene & Perry Greenfield.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Emmanuel Momjian (NRAO)
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Tim CornwellEVLA System PDR Dec 5-6, EVLA: Data Management EVLA sub-contracts data management to NRAO Data Management group –End-to-end processing.
Doug Tody E2E Perspective EVLA Advisory Committee Meeting December 14-15, 2004 EVLA Software E2E Perspective.
Overall Data Processing Architecture Review EVLA Monitor and Control Interfaces July , 2002EVLA Data Processing PDR Bill Sahr.
Grid Workload Management Massimo Sgaravatto INFN Padova.
Rich MoeserEVLA System PDR December 4-5, EVLA System PDR Operations Requirements.
Bill SahrEVLA Advisory Committee Meeting May 8-9, EVLA Monitor & Control.
Bill Sahr EVLA M&C EVLA Advisory Committee Meeting December 14-15, EVLA Monitor & Control.
Observation Scheduling Review of SSS Software Readiness for SRO, June 5, 2009 Bryan Butler EVLA Computing Division Head.
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.
EVLA Software Bryan Butler. 2007May22EVLA SAGE Meeting2 Requirements and Goals of EVLA Software Maximize scientific throughput of the instrument At a.
Long Term Transition Plan Gareth Hunt EVLA M&C PDR 2002 May 15.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
Observing Modes from a Software viewpoint Robert Lucas and Philippe Salomé (SSR)
P. NapierEVLA Advisory Committee Meeting September 8-9, EVLA Advisory Committee Project Overview P. Napier, Project Manager Management, Schedule,
EVLA Monitor & Control Transition System Software
P.NapierEVLA Advisory Comm, 14 Dec 2004 Project Overview Peter Napier, EVLA Project Manager Status 2003 Committee Response.
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.
Tim CornwellEVLA Advisory May 10-11, EVLA: Data Management EVLA has sub-contracted data management to NRAO Data Management group End-to-end processing.
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
EVLA Data Processing PDR E2E Data Archive System John Benson, NRAO July 18, 2002.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
EVLA Monitor & Control Software PDR Status. May 15, 2002EVLA Monitor & Control Software PDR Bill Sahr 2 Requirements, Schedule Requirements (High Level,
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.
Software Requirements for the Testing of Prototype Correlator Sonja Vrcic Socorro, December 11, 2007.
Bill SahrNSF Review May , EVLA Monitor & Control.
Computing Introduction Gareth Hunt EVLA System PDR 2001 December 04.
EVLA Data Processing PDR Pipeline design Tim Cornwell, NRAO.
Paul Alexander1 DS3 Deliverable Status 4 th SKADS Workshop, Lisbon, 2-3 October 2008 DS3 Deliverables Review.
Scenario use cases Szymon Mueller PSNC. Agenda 1.General description of experiment use case. 2.Detailed description of use cases: 1.Preparation for observation.
1 Mission preparation Fred Lahuis SRON / Leiden Observatory MIRI NL Meeting ASTRON, 3 th June 2010.
Bryan Butler EVLA Computing Division Head
Software Verification and Validation
Function Generator Remote Control
EVLA Archive The EVLA Archive is the E2E Archive
EAC Butler - SSS Software
EVLA Overall Software Design
EVLA Computing Software Overview.
Software Requirements
EVLA Data Processing PDR
Scheduling Toolkit Observation Scheduling Boyd Waters, NRAO
NASPAC 2.0 Architecture January 27, 2010
Bryan Butler (for Bill Sahr)
Gustaaf van Moorsel September 9, 2003
ENGINEERING REQUIREMENTS FOR BENCH TESTING, SYSTEM INTEGRATION, AND TEST ANTENNA Author George Peck EVLA Software M&C PDR Date May 14 – 15, 2002.
Background Information P.Napier
EVLA Advisory Committee Meeting, March 19-20, 2009
EVLA Monitor & Control Bill Sahr NSF Review May , 2006
Overview of Workflows: Why Use Them?
Presentation transcript:

EVLA Monitor & Control Software PDR E2E Interfaces: Observation Scheduling Complaints to: Boyd Waters John Benson, Barry Clark, Tim Cornwell, Rich Moeser, Peggy Perley, Bruce Rowen, Kevin Ryan, Bill Sahr, Ken Sowinski, Boyd Waters

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 2 What is “e2e”? End-to-End Data Management –Capture and Preserve data… –…in a computer-useable format… –T HROUGHOUT THE P ROJECT L IFECYCLE ! Motivation: –Automate where possible –Make Radio Interferometry EASIER POSSIBLE

e2e Architectural Diagrams May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 3

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 6 e2e/AIPS++ pipeline results

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 7 e2e: Calibrator Selection Prototyped Java interface Will do user testing very soon Expect to deploy soon Make catalog available in AIPS++ for processing Also make available as an NVO cone search –more later

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 8 e2e: Proposal Submission… Example: Gemini Proposal Tool

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 9 e2e-EVLA Interaction Observation Scheduling Software Monitor & Control System

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 10 e2e-EVLA II Diagram Design: B. Clark

Scheduling Phases

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 12 Dynamic Scheduling Structure the Observation… …so that we can… Respond to Events on a Short Time Scale Changing conditions (e.g. weather) Targets of Opportunity (e.g. GRBs) …  Block-Based Scheduling

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 13 Observing Block Preamble –The telescope setup for this block –Examples: Calibrators LO setup “Post-amble” –Cleanup, book-keeping Observing Block Preamble ~20(?) minutes nominal “Post-amble”

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 14 Observing Block Constraints “Run this block until the calibrations converge” “I can’t run unless the previous block has run successfully” “I MUST run at 16:42:30 GST on 30 May 2002” –(fixed scheduling is dynamic scheduling with time-domain constraints)

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 15 Block-Based Scheduler Telescope sees ONE BLOCK AT A TIME: Block Queue Telescope “ready for next block” “here it is” Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” Implications: Simplifies the telescope state data Telescope reports block execution status back to the block queue All “observing logic” is maintained by the Block Queue

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 16 Block Execution Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” Input Queue: Execution: Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 1 Observing Block Preamble “Post-amble” 1 Observing Block Preamble “Post-amble” 2 Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 2 Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” 2 Observing Block Preamble “Post-amble”

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 17 Block Execution: Detail Input Queue: Execution: Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 1 Observing Block Preamble “Post-amble” 1 Observing Block Preamble “Post-amble” 2 Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 2 Archive: Observing Block Preamble “Post-amble” 4 Observing Block Preamble “Post-amble” 5 Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” Measurement Set Measurement Set Measurement Set Measurement Set Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 1 Observing Block Preamble “Post-amble” 2 Observing Block Preamble “Post-amble” 3 Observing Block Preamble “Post-amble” 4 Observing Block Preamble “Post-amble” ready Preamble 2 Observing Block Preamble “Post-amble” Observing Block Preamble “Post-amble” 2 ok ready Failed! ?

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 18 Block Templates Debug blocks Template blocks “Default” blocks

May 15, 2002EVLA Monitor & Control Software PDR Boyd Waters 19 Next Steps Gather and Codify Requirements –Observing Block constraints M&C  Observing System Interaction –Formal Model Observing System Scripting –How instrument commands and observing constraints are expressed