EVLA Monitor & Control

16
Bill Sahr EVLA Advisory Committee Meeting May 8-9, 2006 1 EVLA Monitor & Control

description

EVLA Monitor & Control. Contents. Transition System & Final System EVLA M&C Components Carryover from Transition System to Final System Architecture & Data Flows – Transition & Final System Selected Subsystems The Alert Subsystem Correlator Backend, Fast Formatter, TelCal, Post-Processing - PowerPoint PPT Presentation

Transcript of EVLA Monitor & Control

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

1

EVLA Monitor & Control

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

2

Contents

• Transition System & Final System• EVLA M&C Components• Carryover from Transition System to Final System• Architecture & Data Flows – Transition & Final

System• Selected Subsystems

– The Alert Subsystem– Correlator Backend, Fast Formatter, TelCal, Post-

Processing– User Interfaces – Screen Shots

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

3

EVLA Data Flow - Overview

Microsoft PowerPoint Presentation

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

4

Transition System vs.

Final 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

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

5

Selected 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 (nearly done)– 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 target architecture of final system

Current State of the Transition System

DCS

Serial LineController

Samplers Delays X +

DRacks

AnalogSum

Baseband IFs

Modcomp(Monty)

SharedMem

Modcomp(Boss)

VisibilityData

Waveguide to/frmVLA antennas

9 trk tape

Visibility Data,Monitor DataVLA Archive

Format

Workstations

I/O bus

IPS IPSdisk

Ethernet

VLA Operator Cntrl

CMP

VLA Cmnds & Monitor Data

VLA Cmnds &Monitor Data

RS

2 32

mchost

c3poOracle

EVLAnetwork

(Ethernet)

Monitordata,

VLA &EVLA

Raw

ant

enna

dat

aM

onito

r da

ta

Cm

nds

EVLA Antennas

DRacks

DTSRcvr

Cm

nd

sM

on

ito

r D

ata

EVLA IFDTS

Reconstitutedanalog data

Workstation

Linux/Wintel (igloo)

NewSystem

Controller

NewArrayPrcsr

CorrelatorControl

via Modcomp

EVLA Op Cntrl

. . .

Path for EVLAcontrol of

VLA Correlator

VLA Correlator

File: /users/bsahr/EVLA/diagrams/TransitonPlan/VLA_base_diagram.vsd:Hybrid Array, New Correl Cntrlr

EVLAAntennaControl

EVLA control ofVLA Antennas

OperatorControl

VLA

OperatorControlEVLA

Bill Sahr EVLA Advisory Committee MeetingMay 8-9, 2006

8

Transition vs. Final SystemComponents & Carryover

Microsoft PowerPoint Presentation

EVLA M&C Transition System Data Flows & Status

InterimExecutor

Paramsdbase

ArrayOperatorScreen

Obs2script

Observefiles

Controlscript

Controlscript

New VLACorrelatorController

ArrayProcessor

VLA CorrelIntegrator

Vis Data

ITelCal

IDCAF

PrototypeCorrelator

ProtoVCI Proto

CBE

Vis Data

Flagging

MonitorData

Archive

VLAArchive

DeviceBrowser

Cmnds,UDP

Cmnds,UDP

MonitorData

Alerts

1 .. n

MonitorData

Alerts

1 .. n

1 .. n

Alerts

1 .. n

MonitorData

to the VLAControl System

Meta-data

Vis Data

Vis Data

AlertServer

Alerts

Meta-data

MIBSW

MIBSW

MIBSW

MIBSW

MIBSW

EVLA Ant

VLAAnt

VLAAntVLA

Ant

VLAAnt

VLAAnt

VLAAnt

VLAAnt

CMP

done, nearly done, functional prototype

ongoing development

Q4 2006

Q4 2006

Q1 2007

Q2 2006

pre-existing

very early development

EVLA M&C Final System

Data Flows

Executor,final version

Paramsdbase

ArrayOperatorScreen

Obs2script

Observefiles

Controlscript

Vis Data

TelCal

DCAF

MonitorData

Archive

VLAArchive

VLAAnt

VLAAntVLA

Ant

VLAAnt

VLAAnt

CMP

DeviceBrowser

ArchiveMonitor

Data

1 .. n

ArchiveMonitor

Data1...n

binary data stream

Meta-data

AlertServer

Alerts

Meta-data

EVLAAnt

VLAAnt

Correl

Alerts from Alert Server

OthrAnt

VCI

MCCC

WIDARCorrelator

CBE

FastFormatter

cmnds

mon dat ostre

am

c

mnd

sm

on d

at o

stre

am

cmnds, m

odels

alerts, status

Alerts

Alerts Alerts

Alerts

Alerts

Alerts

Alerts fromAlert

Server

Alerts fromAlert

Server

LoggingClient

AlertLog

binarydata

stream

Alerts

ArchiveMonitor

Data

MIBSW

MIBSW

MIBSW

MIBSW

MIBSW

EVLA Ant

Scheduling blocks from Scheduler

The Alert Subsystem

Bryan Butler & Rich Moeser

EVLA M&C Final System

Data Flows

Executor,final version

Paramsdbase

ArrayOperatorScreen

Obs2script

Observefiles

Controlscript

/users/bsahr/EVLA/diagrams/overall_design/SW_components04/2006, Bill Sahr

Vis Data

TelCal

DCAF

MonitorData

Archive

VLAArchive

VLAAnt

VLAAntVLA

Ant

VLAAnt

VLAAnt

CMP

DeviceBrowser

ArchiveMonitor

Data

1 .. n

ArchiveMonitor

Data1...n

binary data stream

Meta-data

AlertServer

Alerts

Meta-data

EVLAAnt

VLAAnt

Correl

Alerts from Alert Server

OthrAnt

VCI

MCCC

WIDARCorrelator

CBE

FastFormatter

cmnds

mon dat ostre

am

c

mnd

sm

on d

at o

stre

am

cmnds, m

odels

alerts, status

Alerts

Alerts Alerts

Alerts

Alerts

Alerts

Alerts fromAlert

Server

Alerts fromAlert

Server

LoggingClient

AlertLog

binarydata

stream

Alerts

ArchiveMonitor

Data

MIBSW

MIBSW

MIBSW

MIBSW

MIBSW

EVLA Ant

Scheduling blocks from Scheduler

Fast Formatter, TelCal, Post-Processing Worst Case Scenario

WIDARCorrelator

BaselineBoards

160

FFnode 1

SwItch

EVLAArchive

CBE

50to

100nodes ?

SwItch

FFnode 2

FFnode 3

FFnode 4

FFnode 5

FFnode 6

FastFormatter

final node

Default ArchiveImage

Pipeline

ObservationStatusTool

Quick LookPipeline

TelCal

SharedMemory

(?)

Meta-data

Antenna gains

Pointing offsets

Delays

Focus

SwItch

SwItch

BinaryDataStream

DCAF

socket ?

- cost, < $100K

needed ?

EVLA M&C, Deployment

Serial LineController

Samplers Delays X +

DRacks

AnalogSum

Baseband IFs

VisibilityData

Waveguide to/frmVLA antennas

Ethernet

CMP

VLA Cmnds &Monitor Data

mchost:Executor

EVLA PatchPanels &Switches

Raw

ant

enna

dat

aM

onito

r da

ta

Cm

nds

DRacks

DTSRcvr

Reconstitutedanalog data

NewArrayPrcsr

. . .

Dig

itize

d an

tenn

a da

ta

Cm

nds

Mon

itor

Dat

a

Workstation

EVLA Op Cntrl

c3po:Oracle

Monitordata,

VLA &EVLA

Igloo:TelCalDCAF

VLAArchive

VLA Correlator

DFPC

104+ISAor

PCI

mcmonitor:monarch,

Executor IF

mc2hostmctest

testmondatarchive

Ethernet

New SystemController

EVLAAntennas

Operational EVLA component Integration testbedUnder Development

VLAAbout to be operational

Screenshot of the Array Operators Screen

A module subsystem screen – the ACU Screen

Screenshot of the Device Browser