Bryan Butler (for Bill Sahr)

Slides:



Advertisements
Similar presentations
Test Builder & Test Executor Sonja Vrcic Socorro, December 12, 2007.
Advertisements

14-Jun-2004EVLA Software Design Review Transition Plan Bill Sahr 1 EVLA Hybrid Array & Transition Plan.
National Radio Astronomy Observatory June 13/14, 2005 EVLA Phase II Proposal Review EVLA Phase II Computing Development Bryan Butler (EVLA System Engineer.
5-6 Dec, 2006EVLA M&C Critical Design ReviewRich Moeser 1 Alerts Rich Moeser.
Software for Science Support Systems EVLA Advisory Committee Meeting, March 19-20, 2009 David M. Harland & Bryan Butler.
8.
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.
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
The Prototype Correlator Sonja Vrcic Socorro, 5. December, 2006.
The Design Discipline.
50mm Telescope ACS Course Garching, 15 th to 19 th January 2007 January 2007Garching.
5-6 Dec, 2006EVLA M&C Critical Design ReviewRich Moeser 1 User Interfaces Rich Moeser.
Learningcomputer.com SQL Server 2008 Configuration Manager.
Hichem Ben Frej 5-Dec-2006 EVLA M&C Transition Software CDR CMP: Control Monitor Processor 1 Hichem Ben Frej Kevin Ryan.
Overall Data Processing Architecture Review EVLA Monitor and Control Interfaces July , 2002EVLA Data Processing PDR Bill Sahr.
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.
Software Status Sonja Vrcic Socorro,
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Long Term Transition Plan Gareth Hunt EVLA M&C PDR 2002 May 15.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
2007Sep06 EAC Butler - Software Overview 1 Software Overview Bryan Butler.
EVLA Monitor & Control Transition System Software
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
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.
Output Formats Part I Bryan Butler NRAO Oct-31EVLA Correlator f2f2 Overview 2 types of data: –Monitor data - of interest to engineers and system.
Interim Data Capture & Format (IDCAF) Walter Brisken 2006 Dec 6.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
EVLA Monitor & Control Software PDR Status. May 15, 2002EVLA Monitor & Control Software PDR Bill Sahr 2 Requirements, Schedule Requirements (High Level,
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.
Overall Data Processing Architecture EVLA timeline and priorities.
Master Correlator Control Computer (MCCC) Requirements & Status Sonja Vrcic Socorro, December 12, 2007.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
Software Overview Sonja Vrcic
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Interaction of SSS Software
Bryan Butler EVLA Computing Division Head
Computing Architecture
EAC Butler - SSS Software
Monitor and Control Software
EVLA Computing Software Overview.
Obs2script Bryan Butler.
VCI Overview Sonja Vrcic
Antenna Monitor & Control Subsystem Engineering Requirements
EVLA M/C Software PDR, 14 May 2002
Scheduling Toolkit Observation Scheduling Boyd Waters, NRAO
VLA to EVLA Transition Plan
EVLA Advisory Committee Meeting
Software models - Software Architecture Design Patterns
EVLA Monitor & Control System
Gustaaf van Moorsel September 9, 2003
Operations Software Bryan Butler.
ENGINEERING REQUIREMENTS FOR BENCH TESTING, SYSTEM INTEGRATION, AND TEST ANTENNA Author George Peck EVLA Software M&C PDR Date May 14 – 15, 2002.
An Introduction to Software Architecture
Mark McKinnon EVLA Project Manager
Internet Protocols IP: Internet Protocol
EVLA Advisory Committee Meeting, March 19-20, 2009
EVLA M&C Components Observation Executor, Interim & Final Obs2script
Correlator Growth Path
EVLA Monitor & Control Bill Sahr NSF Review May , 2006
WEB SERVICES From Chapter 19, Distributed Systems
Requirements Bryan Butler.
Presentation transcript:

Bryan Butler (for Bill Sahr) Software – M&C Bryan Butler (for Bill Sahr) 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Major Subsystems Executor (with parameters database) Antenna M&C Correlator M&C (includes visibility data storage) Alerts and logging Monitor data storage and retrieval Metadata Capture and Format Telescope Calibration Monitoring GUIs 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Transition System In broad terms, there will be two major versions of the EVLA Monitor & Control System – a Transition System and a Final System The Transition System bridges the gap between the old Modcomp-based VLA Control System and the final version of the EVLA Monitor & Control System, while maintaining operational capabilities The Transition System will be responsible for controlling a wide array of old and new hardware – EVLA Antennas, VLA Antennas, the VLA Correlator, and the prototype WIDAR correlator The Transition System will incrementally shift its software architecture toward the desired architecture of the final system 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Transition System This diagram shows the basic data flows in the transition system. Might want to point out: EVLA antennas are represented as a collection of MIBs while the CMP presents a collection of VLA virtual antennas. Within the CMP, IP aliases is used to provide a separate IP address for each virtual VLA antenna, and multithreading is used to provide a separate MIB-style interface for each virtual antenna. Alerts & a monitor data archive stream emitted by EVLA & VLA antennas as multicasts of UDP datagrams containing XML messages. Commands come to the antennas us UDP datagrams, unicast Currently no real-time monitor data stream (the ostream). The code is in place but it has a not yet been enable because no one is using it yet. Round trip phase & total power will change that situation. There is an alert server, but currently it’s only client is Array Operator Screen. The flagging task gets its alerts directly from the alert multicast group used by the antennas. Flagging – currently sends flagging info to the Modcomps. Later, will either forward this info to DCAF, or will actually be absorbed by DCAF. The New VLA Correlator Controller is given as “nearly done”, but carries a completion date of Q4 2006. This apparent discrepancy is due to the fact that while it is nearly ready to move into the operational state, it will, at first, be controlled by the Modcomps, coming under control of the EVLA Monitor & Control System at a later date. The Q4 2006 shown at the output to the Array Processor associated with the new correlator controller is a reference to the “visibility pipe”, i.e., the distribution of visibility data within the EVLA M&C System. 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Deployment Diagram Don’t forget to mention mctest & mc2host, used as an integration testbed, are a response to a point made in the 2004 EVAC Report 2007Sep06 EAC 2007 - Butler - M&C Software

Transition System Milestones Support for EVLA antenna hardware development Use of EVLA antennas in scientific observations Monitor and control of EVLA antennas Retirement of the Modcomp-based VLA control system Monitor and control of VLA antennas Monitor and control of VLA correlator Distribution of VLA correlator output within EVLA M&C Formation & writing of VLA format archive records Support WIDAR prototype correlator Implement architecture of final system Support for EVLA antenna hardware development (done) Use of EVLA Antennas in scientific observations (nearly done) Monitor and control of EVLA antennas (done) & other tasks such as Operations Software, UIs, etc Retirement of the Modcomp-based VLA control system Monitor and control of VLA antennas (nearly done) Monitor and control of VLA correlator (new correlator controller online, under control of Modcomps “soon”) Distribution of VLA correlator output Formation & writing of VLA format archive records Support WIDAR prototype correlator Implement target architecture of final system 2007Sep06 EAC 2007 - Butler - M&C Software

Modcomp Retirement Milestones Monitor and control of VLA antennas – end of Q2 2006 Monitor and control of VLA correlator – Q4 2006 Distribution of VLA correlator output – Q4 2006 Formation & writing of VLA format archive records – Q1 2007 Parallel operation & testing – Q2 2007 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Transition System CDR CDR of M&C transition system held Dec. 5-6 2006. Passed with flying colors General assessment Requirements for the EVLA transition M&C system are complete Architecture selected for the system design will satisfy those requirements Specific recommendations Improve the design for network security (plan in place) Improve the design for system alerts (implemented) Update the design of the virtual correlator interface (done) Make the use of the network protocol (UDP) for data transmission robust to packet loss (under advisement) 2007Sep06 EAC 2007 - Butler - M&C Software

Array Operators Screen - Has been in daily use for over a year 2007Sep06 EAC 2007 - Butler - M&C Software

EAC 2007 - Butler - M&C Software Final System In good shape Needs work This diagram shows the basic data flows in the transition system. Might want to point out: EVLA antennas are represented as a collection of MIBs while the CMP presents a collection of VLA virtual antennas. Within the CMP, IP aliases is used to provide a separate IP address for each virtual VLA antenna, and multithreading is used to provide a separate MIB-style interface for each virtual antenna. Alerts & a monitor data archive stream emitted by EVLA & VLA antennas as multicasts of UDP datagrams containing XML messages. Commands come to the antennas us UDP datagrams, unicast Currently no real-time monitor data stream (the ostream). The code is in place but it has a not yet been enable because no one is using it yet. Round trip phase & total power will change that situation. There is an alert server, but currently it’s only client is Array Operator Screen. The flagging task gets its alerts directly from the alert multicast group used by the antennas. Flagging – currently sends flagging info to the Modcomps. Later, will either forward this info to DCAF, or will actually be absorbed by DCAF. The New VLA Correlator Controller is given as “nearly done”, but carries a completion date of Q4 2006. This apparent discrepancy is due to the fact that while it is nearly ready to move into the operational state, it will, at first, be controlled by the Modcomps, coming under control of the EVLA Monitor & Control System at a later date. The Q4 2006 shown at the output to the Array Processor associated with the new correlator controller is a reference to the “visibility pipe”, i.e., the distribution of visibility data within the EVLA M&C System. 2007Sep06 EAC 2007 - Butler - M&C Software

Subsystems Requiring Attention Correlator M&C System The interaction between the VCI and the rest of the EVLA M&C system is a complex one (we have begun work on this) The collection and writing of data by the CBE and FF needs development (we have also begun work on this) Metadata Capture and Format - we have IDCAF, but work on MCAF is in early stages Telescope Calibration - we have ITelCal, but work on the final TelCal is in early stages 2007Sep06 EAC 2007 - Butler - M&C Software