E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander...

22
e-RemoteCtrl: Concepts for VLBI e-RemoteCtrl: Concepts for VLBI station control as part of station control as part of NEXPReS NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer (BGK), Walter Alef (MPIfR), Ed Himwich (NASA/GSFC), Christopher Beaudoin (MIT-Haystack), Christian Plötz (BKG), Arpad Szomoru (JIVE)

Transcript of E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander...

Page 1: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

e-RemoteCtrl: Concepts for VLBI station e-RemoteCtrl: Concepts for VLBI station control as part of NEXPReScontrol as part of NEXPReS

Arpad Szomoru (JIVE)

Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer (BGK), Walter Alef (MPIfR), Ed Himwich (NASA/GSFC), Christopher Beaudoin (MIT-Haystack),

Christian Plötz (BKG), Arpad Szomoru (JIVE)

Page 2: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

NEXPReSNovel EXplorations Pushing Robust e-VLBI Services

Page 3: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control

- three-year project - aimed at further developing e-VLBI services of the European VLBI Network (EVN)- incorporating e-VLBI into every astronomical observation conducted by the EVN.-15 astronomical institutes and National Research and Education Network (NREN) providers- e‑Infrastructure project funded by the European Union's Seventh Framework Programme- Four main technical activities:

- Cloud Correlation- Dynamically Provisioned Network Resources- Computing in a Shared Infrastructure- Provisioning High-Bandwidth, High-Capacity Networked Storage

Novel EXplorations Pushing Robust e-VLBI Services

Page 4: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

NEXPReS first year review – Brussels – September 8, 2011

- WP5 at JIVE:

- Dealing with increasing complexity of operations

- Handling of data streams in real-time, recorded, mixed

- At 1, 2, 4, 10 (?) Gbps

-More frequent/irregular e-VLBI observations involve

- Much improved monitoring- Both hardware, network- (semi) automated scheduling- Rapid feedback- Robust warning systems

Page 5: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control

- three-year project - aimed at further developing e-VLBI services of the European VLBI Network (EVN)- incorporating e-VLBI into every astronomical observation conducted by the EVN.-15 astronomical institutes and National Research and Education Network (NREN) providers- e‑Infrastructure project funded by the European Union's Seventh Framework Programme- Four main technical activities:

- Cloud Correlation- Dynamically Provisioned Network Resources- Computing in a Shared Infrastructure- Provisioning High-Bandwidth, High-Capacity Networked Storage

Novel EXplorations Pushing Robust e-VLBI Services

WP5/Task 3:WP5/Task 3:(TUM, MPIfR, JIVE)(TUM, MPIfR, JIVE)

- identify and re-act on observation failures in near real-time- improve diagnostics- allow direct (read) access to the field system control parameters- extend the capabilities of the NASA Field System by

- remote control with authentication, authorization and a operator role management- station and system monitoring

Page 6: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control NEXPReS WP5/Task 3: Continuous quality monitoring & Station Remote Control

now

July 1st

Page 7: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Remote Control(“e-RemoteCtrl” software)

Page 8: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

„„e-RemoteCtrl“ software – the original test bede-RemoteCtrl“ software – the original test bed

TIGO Concepción/Chile

GARS O’Higgins/Antarctica

RT Wettzell/Germany

TTW Wettzell/Germany

Remote Control on Site

Comm

unicat

ion

Tele-working

Page 9: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

FS Monitor Client GUI

TCP/IP-Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device …

Device …

Device …

Server functionality

Communicationgenerated with thesoftware generator

idl2rpc.pl

Graphical User Interface (GUI)Client (currently wxWidgets)

NASA Field System

e-R

emo

teC

trl

RPCInterface-definition

RPC

RPC = (Sun) Remote Procedure CallsSSH = Secure Shell

„„e-RemoteCtrl“ software – the communication stack for a remote operatore-RemoteCtrl“ software – the communication stack for a remote operator

Wettzell Software Toolbox(well tested SW modules)

Page 10: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

FS Monitor Client GUI

TCP/IP-Network

FS Monitor Client Communication

FS Monitor Server CommunicationFS Monitor Server Functionality

FS Monitor

Device …

Device …

Device …

Server functionality

Communicationgenerated with thesoftware generator

idl2rpc.pl

Graphical User Interface (GUI)Client (currently wxWidgets)

NASA Field System

e-R

emo

teC

trl

RPCInterface-definition

RPCEstablish&ControlSSHtunnels

sshbroker

RPC = (Sun) Remote Procedure CallsSSH = Secure Shell

„„e-RemoteCtrl“ software – the communication stack for a remote operatore-RemoteCtrl“ software – the communication stack for a remote operator

Wettzell Software Toolbox(well tested SW modules)

Page 11: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Status monitor

Logging

User input

Mark 5 capacity

Systemtemperature

Connection state

Connection information

„„e-RemoteCtrl“ software – some impressionse-RemoteCtrl“ software – some impressions

Chat

Page 12: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Commandline history

Safe logfiles

Filter logfiles by userdefined tokens

Alarm sound (on/off)

Permanent logfile filter

Operator Input

„„e-RemoteCtrl“ software – some impressionse-RemoteCtrl“ software – some impressions

Page 13: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

An authentication and authorization mechanism.

Confirm someone

is authenticand permited

to access

Give him a role

Password + Username

Individual, station specific access rights for every individual client users withfine grained access levels (e.g. only read rights for monitoring or dedicated change rights to interact)

„„e-RemoteCtrl“ software – authentication & authorizatione-RemoteCtrl“ software – authentication & authorization

Page 14: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

SysMonSystem Monitoring at Wettzell

Page 15: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

- - Collect dataCollect data from several sensors at the telescope and site - - VisualizeVisualize the data with graphs and diagrams- - ArchiveArchive the collected data- (- (ReactReact according to predefined rules ))

SysMon – System Monitoring at WettzellSysMon – System Monitoring at Wettzell

→ Get a better knowledge about the system behavior during

1. Session

2. Post processing

Page 16: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

SysMon – System Monitoring at WettzellSysMon – System Monitoring at Wettzell

Local safety for people and systems in combination with reliability in operations

Data for science and analysis

Data forsystem operations

Data fordiagnosis

Meteo, WVR, Clock offsets, …=> low sampling rates=> as scheduled

Power supply, wind uploads, emergency stops, rack temp., …=> medium sampling rates=> permanently

Servo currents, contouring errors, … => high sampling rates=> on demand

See also:Monitoring and Control Interface

Collaboration Group

Page 17: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

SysMon – System Monitoring at WettzellSysMon – System Monitoring at Wettzell

Page 18: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Windsensor displaySafety-system display

SysMon – System Monitoring at WettzellSysMon – System Monitoring at Wettzell

Page 19: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Current status – a “e-RemoteCtrl” network

Page 20: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Current status – a “e-RemoteCtrl” networkCurrent status – a “e-RemoteCtrl” network

parallel remote attendance test

IVS Cont11 Test

Page 21: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

Current status – a “e-RemoteCtrl” networkCurrent status – a “e-RemoteCtrl” network

TIGOWebcam

TIGOe-RemoteCtrl

WettzellControl

WettzellMark5B+Control

TIGOShifts

Page 22: E-RemoteCtrl: Concepts for VLBI station control as part of NEXPReS Arpad Szomoru (JIVE) Alexander Neidhardt (FESG), Martin Ettl (FESG), Matthias Mühlbauer.

22

Thank youSoftware available under http://www.econtrol-software.de