Software Overview Sonja Vrcic

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Test Builder & Test Executor Sonja Vrcic Socorro, December 12, 2007.
Bill SahrEVLA M&C Transition System Software CDR December 5-6, EVLA Monitor & Control Transition System Software Overview.
The Prototype Correlator Sonja Vrcic Socorro, 5. December, 2006.
WIDAR Prototype Testing User Interface Software Kevin Ryan NRAO-DRAO Face-to-Face Meeting April 3, 2006.
EVLA Computing Overview Gareth Hunt EVLA Advisory Committee 2002 June
14-15 May,2002 EVLA Correlator Backend Functional Design Tom Morgan 1 Backend Preliminary Functional Design.
June 14, 2004EVLA Software Communications Infrastructure Kevin Ryan 1 EVLA Software Communications Infrastructure.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
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.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Pre-OTS Testing in Penticton Sonja Vrcic Socorro, December 11, 2007.
Software Status Sonja Vrcic Socorro,
Sean M. Dougherty Dominion Radio Astrophysical Observatory Herzberg Institute of Astrophysics National Research Council Canada The WIDAR Correlator.
R MoeserCorrelator f2f Meeting1 MCAF (Metadata Capture and Formatting) Rich Moeser.
ICALEPCS’ GenevaACS in ALMA1 Allen Farris National Radio Astronomy Observatory Lead, ALMA Control System.
P. Dewdney Herzberg Institute of Astrophysics National Research Council Canada The EVLA Correlator.
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.
Station Board Testing EVLA Correlator S/W F2F 3-4 April 2006 D. Fort.
18-19 July, 2002Correlator Backend System OverviewTom Morgan 1 Correlator Backend System Overview Tom Morgan, NRAO.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Configuration Mapper Sonja Vrcic Socorro,
Output Formats Part I Bryan Butler NRAO Oct-31EVLA Correlator f2f2 Overview 2 types of data: –Monitor data - of interest to engineers and system.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
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.
Master Correlator Control Computer (MCCC) Requirements & Status Sonja Vrcic Socorro, December 12, 2007.
COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь.
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.
Successfully Implementing The Information System Systems Analysis and Design Kendall and Kendall Fifth Edition.
SKA TANGO Workshop, Use Case: CSP LMC Hierarchy Of Devices 1 Central Signal Processor Local Monitor and Control TANGO Use Case: Hierarchical Approach Sonja.
Team Members: ECE- Wes Williams, Will Steiden, Josh Howard, Alan Jimenez Sponsor: Brad Luyster Honeywell Network Traffic Generator.
CIS 375 Bruce R. Maxim UM-Dearborn
Data Examination and Checking Programs--Requirements B. Carlson
SAP Overview.
Pilot Watcher Product Overview V5.3
How SCADA Systems Work?.
EIN 6133 Enterprise Engineering
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Hierarchical Architecture
Correlator – Backend System Overview
Programmable Logic Controllers (PLCs) An Overview.
EVLA Correlator New Connectivity Scheme Software Impact Sonja Vrcic
Dump Control, Delay Models
VCI Overview Sonja Vrcic
Antenna Monitor & Control Subsystem Engineering Requirements
Outline Midterm results summary Distributed file systems – continued
Bryan Butler (for Bill Sahr)
Backend System Requirements
EVLA Monitor & Control System
Gustaaf van Moorsel September 9, 2003
Analysis models and design models
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
EVLA Advisory Committee Meeting, March 19-20, 2009
EVLA M&C Components Observation Executor, Interim & Final Obs2script
Cloud-Enabling Technology
Correlator Growth Path
Mark McKelvin EE249 Embedded System Design December 03, 2002
EVLA Monitor & Control Bill Sahr NSF Review May , 2006
WEB SERVICES From Chapter 19, Distributed Systems
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
EVLA Advisory Panel Mtg. System Overview
Web Servers (IIS and Apache)
Chapter 13: I/O Systems.
Message Passing Systems
Presentation transcript:

Software Overview Sonja Vrcic Socorro, April 3, 2006

EVLA Correlator Software - Overview and Status Outline Overview of the software architecture. This presentation provides only a brief overview of the WIDAR correlator software architecture. Software architecture has already been presented more than once. The architecture document is available on the WIDAR web page: http://www.drao-ofr.hia-iha.nrc-cnrc.gc.ca/science/widar/private/Software.html Status Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Software Sub-systems Master Correlator Control Computer (MCCC) is a single point of access for the control and monitoring; it implements Virtual Correlator Interface (VCI), maintains overall system status and coordinates operation of the correlator subsystems. Correlator Power Control Computer (CPCC) monitors and controls the power supplies and cooling fans in the correlator racks. Correlator Monitor Interface Board (CMIB) software configures, controls and monitors the hardware. Backend software is on the data path, it performs FFT and formatting of the the correlator output data. Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Communication MCCC serves as an interface between the EVLA Monitor & Control System (Executor) and the correlator components. CMIBs, Backend and CPCC: Communicate with the EVLA M&C System (Executor) via MCCC, Do not communicate with each other, Send output data, meta-data, configuration, etc. directly to archive, Send alarms and logs to Log Server. Backend consists of a number of nodes and a single Backend Monitor & Control System. MCCC communicates only with the Backend M&C System and not with other nodes. XML messages are used for communication both among the Correlator sub-systems and over the VCI. Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Architecture I The correlator software is distributed over a number of processors that communicate over the network. Each sub-system may become active independently and advertises its presence in the network. Communication between MCCC and other correlator sub-systems is via asynchronous XML messaging. In order to start processing observed astronomical data, Station Boards, Baseline Boards and Backend must first receive configuration, i.e. communication needs to be established between: MCCC and EVLA M&C (Executor), CMIBs and MCCC, Backend M&C and MCCC. Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Data Flow The flow of astronomical data is isolated from the monitor and control data. Exceptions : Wideband Correlator and Radar Mode. The correlator software processes mostly Monitor & Control data. The following components process astronomical data: Backend, Wideband Correlator – product integration performed by Station Board software and Radar Mode – Station Board Software reads output data from h/w and transmits it to archive. Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Architecture II All computer systems are COTS products running LINUX. Software is developed in Java (MCCC) and C (CMIBs and Backend). 1+1 redundancy will be provided for critical sub-systems: MCCC, CPCC and Backend M&C. The EVLA Software Architecture is described in the document: “The EVLA Correlator Software Architecture”, DRAO ASN25200. Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status Requirements for the correlator software have been defined. Software architecture has been defined. Virtual Correlator Interface : Content of the correlator input and output has been defined Format for the archived configuration and meta-data has been defined. Format for backend and radar mode output data still needs to be defined and will be discussed at this meeting. Requirements and Functional Specification (RFS) documents have been developed for the major components: Generic CMIB software Backend and MCCC Rules for the mapping of the observation configuration into hardware configuration have been defined and are partially implemented (development effort postponed due to work on the software for the testing of the board prototypes). Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

Software for the testing of the board prototypes I Software requirements are defined in the document DRAO A25204N001. Software development is well under way and we expect that we will be ready for the testing in May 2006. CMIB communication infrastructure (IP and HTTP) has been defined and is already running on the PC104 board in the lab. Low-level CMIB software: device drivers and module access handlers (MAHs) for Baseline Board and Station Board are being developed. Backend: Rudimentary (prototype) implementation of the Backend software is available. Basic Monitor & Control interface (Command Line Interface) is provided. User Manual that describes the current implementation is available. Some work will be required on output data formatting. Additional work is required to obtain the required products (TBD). Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

Software for the testing of the board prototypes (II) GUI Interfaces for the Baseline Board and Station Board are in the final phase of development. GUI interface for the graphical representation of the correlator output: The first version of RFS has been released, s/w development has started. System-level interface for the prototype testing is being defined, implementation will start in May 2006. So far, Monitor & Control function for the following subsystems is not integrated: Station Board Fiber Optic Receiver Module (FORM) Backend Model Server (not part of the correlator, will be needed for on-the-sky testing) Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status

EVLA Correlator Software - Overview and Status The End Sonja Vrcic, April 3, 2006 EVLA Correlator Software - Overview and Status