vlbi storage manager (vsm) matteo stagni – mauro nanni 0
TRANSCRIPT
1. Attended antenna with local storage system (B)
2. Groups of antennas with a central storage system and a local correlator (C)
3. Unattended antenna with local storage system (D)
4. Antennas that use a remote storage (E or A ) Cloud ?
5. Antennas with poor network connection that use disk-pack
Network and Storage in the future of the VLBI
2
Disk Pack - vs - Storage Systems
Storage Systems:
Different hardware characteristics
Different capacity (40-120 TBy) that change in time:
Presence of previous observation data
Space reserved for different observation programs
In a session for one antenna can be requested more storage systems
More antennas can store data on one storage system (low speed !)
Storage systems near the antennas or connected by high speed net
Disk Pack:
Field System manage the Disk Packs substitution
Disk packs are empty and every Pack has a fixed capacity
3
VSM Storage Units
Unit Box
Capacity: 40-100 TBy
Network: 10 Gbit/sec
File system: standard
Writing speed : more than 4 Gbit/s
Space on the unit:
Used: data of previous observations
Reserved : allocated for future obs.
Free: can be allocated
4
Storage Units: Our Choice
Supermicro Systems:Motherboard: X8DTH-IFCPU: 2 Intel XEON [email protected]: 12 GBRAID: 3WARE 9750DR Disks: 24 + OsNetwork: 10 GbitOS: Scientific Linux 6.2
Writing Raid 5 XFS Filesystem:
Command dd : 1.2 GB/s
Vlbistreamer : 6135 Mbit/s
(raid 5 degraded: -10% in speed)
5
The Vlbi Storage Manager (VSM)
Our choices:
Hardware : commercial “Off The Shelf” components
Operating System: Linux
Standard file systems
Database Mysql
Shell Bash and PHP
Different organizations can use different architectures and adopt the solution at a different pace
The new storage device require a system for management of the data on disk:
management of disk space
reserving resources for the future sessions
overseeing the capture and registration
data transfer to the correlator
8
VSM general architecture
VSM Network-DB: Session data: c/o the correlators or central organizations
VSM Station-DB: Storage station data: c/o Radio observatory
Storage stations get data of the sessions from the network DB 10
0 - Session sckedules are available
1 - Sckedules data are written in VSM-Network DB
2 – Station Manager get data in the VSM-StationDB3 – Station Manager verify
space (vsm_analize)4 – Station Manager reserve
the space (vsm_reserv)5 – Station Manager create rec-sked (vsm_sched)
6 – Rec-Sked starts vlbi-stream at observation time
11
This table is modeled after the present text file worked out in Bonnto coordinate european VLBI observations
Vlbi antennas schedule
13
VSM Storage Station
The “VSM storage stations" are the structures that manage one or more "storage unit" under the supervision of the technical staff of the organizationA storage station can manage one or more well connected antennas
A VSM storage station is made by:
One or more storage units
The VSM Software
The VSM Database of space usage in the storage units
The VSM Database of the local experiments
19
The VSM System core concept is to manipulate the antennas’ scheduled and present data record on different MySQL databases.
Dual implementation for the local admin management:
- CLI (Command Line Interface) Bash
- WEB-BASED Interface Php
20
Command set:
Bash script Aim
vsm_atq.sh Check the at queue on machine
vsm_clearReserv.sh Clear the antenna space reservation table
vsm_storage_analyze.sh Check the space status for the machines assigned
vsm_preSched.sh Create table filled with path and commands to submit
vsm_storage_reserv.sh Reserve space for the antenna
vsm_atqrm.sh Clear the jobs submitted to a machine
vsm_sched.sh Schedule the jobs on the machine(s)
vsm_delete.sh Delete sessions or experiments from machine filesystem
CLI Interaction
21
A php replica of the bash command set…
In detail:
-Storage status-Reserve space-Schedule observations
WEB-BASED Interaction
23
Through Storage status we get the spaceoccupied on the filesystem by experiments on machines
WEB-BASED Interaction
24
Reserve space has done its job and checked if there is enough room for the upcoming observations and now we’re ready to schedule them…
WEB-BASED Interaction
25
The jobs are ready to be scheduled on the machineswith the appropriate command at the selected time
WEB-BASED Interaction
26
Network for VLBI in Italy
Antenna now 2013 2014
Mc–32m 10 Gb/s 10 Gb/s 10 Gb/s
Nt–32m 1 Gb/s 10 Gb/s 10 Gb/s
SRT-64m - 1 Gb/s 10 Gb/s
IRA HQ 10 Gb/s 10 Gb/s 40 Gb/s
29
PDPDMI2MI2
MI1MI1
TOTO
PIPI FIFI
NANA
GEGE
CTCT
PAPA
RCRC
CZCZCSCS
AN1AN1
TSTS
MI4MI4 COCO
BABA
SASA
PEPE
CACA
AQAQ
OlbiaOlbia
PZPZ MTMT
TN1TN1
G.652
G.654
FEFE
BRBR
LELE
UD1UD1
PGPG
PVPV
BO2BO2BO1BO1
Civitavec.Civitavec.
LameziaLamezia
RM1RM1
CA1CA1
ANAN
SS1SS1
AQ1AQ1
FE1FE1MI3MI3 MI5MI5
MazaraMazara
RM2RM2
FG1FG1
ME1ME1
TNTNUDUD
TermoliTermoli
CBCB
Radioastronomy network
PDPDMI2MI2
MI1MI1
TOTO
PIPI FIFI
NANA
GEGE
CTCT
PAPA
RCRC
CZCZCSCS
AN1AN1
TSTS
MI4MI4 COCO
BABA
SASA
PEPE
CACA
AQAQ
OlbiaOlbia
PZPZ MTMT
TN1TN1
G.652
G.654
FEFE
BRBR
LELE
UD1UD1
PGPG
PVPV
BO2BO2BO1BO1
Civitavec.Civitavec.
LameziaLamezia
RM1RM1
CA1CA1
ANAN
SS1SS1
AQ1AQ1
FE1FE1MI3MI3 MI5MI5
MazaraMazara
RM2RM2
FG1FG1
ME1ME1
TNTNUDUD
TermoliTermoli
CBCB
BO1
Oss.Medicina (BO)
Oss.Noto (SR)
Oss.S.Basilio (CA)
IRA-INAF BO
3x10G
10G
10G
10G
MI1MI1
2x10G
BO1
Oss.Medicina (BO)
Oss.Noto (SR)
Oss.S.Basilio (CA)
IRA-INAF BO
3x10G
10G
10G
10G
MI1MI1
2x10G
30