BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//adass2023//talk//X9FT9D
BEGIN:VTIMEZONE
TZID:US/Arizona
BEGIN:STANDARD
DTSTART:20221106T000000
TZNAME:MST
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:The Online Observation Quality System Implementation for the ASTRI
  Mini-Array Project - Luca Castaldini
DTSTART;TZID=US/Arizona:20231106T083000
DTEND;TZID=US/Arizona:20231106T083000
DTSTAMP:20260818T225750Z
UID:pretalx-adass2023-X9FT9D@pretalx.com
DESCRIPTION:The ASTRI Mini-Array is an international project\, led by the 
 Italian National Institute for Astrophysics\, whose purpose is to construc
 t and operate an array of nine Imaging Atmospheric Cherenkov Telescopes to
  study gamma-ray sources at very high energy (TeV) and perform stellar int
 ensity interferometry observations. The ASTRI Mini-Array\, developed in al
 l its hardware and software aspects\, is under construction at the Teide A
 stronomical Observatory on Mount Teide in Tenerife (Canary Islands\, Spain
 ). The ASTRI Mini-Array will be remotely operated\; such a functionality r
 eflects in a critical work package of the entire software system to satisf
 y the requirements in terms of performance and security. In this context\,
  a system that checks the outcomes of the observations to obtain prompt fe
 edback is required.\n\nThis contribution describes the first implementatio
 n of the Online Observation Quality System (OOQS). The OOQS is part of the
  Supervisory Control And Data Acquisition  (SCADA) software work package\,
  that controls all the operations carried out at the observing site\, like
  data acquisition\, telescope control and monitoring\, and handling alarms
 . The OOQS aims to execute data quality checks on the housekeeping\, scien
 tific and variance data acquired in real-time by the Cherenkov camera and 
 Intensity Interferometry instruments and provide feedback to both SCADA an
 d the operator about the status of the observation and to highlight abnorm
 al conditions found by checking the results of the analysis with threshold
  values. This feedback is crucial to take corrective actions in the shorte
 st time possible and maximize the outcomes of the observations. The result
 s are stored in the Quality Archive to be visualized by the operator (duri
 ng the observations) using a Human Machine Interface and for further inves
 tigations.\n\nOOQS is developed in the context of a distributed applicatio
 n that exploits the Alma Common Software as a framework\, which provides a
  distributed Component-Container model and services for components.\nThe p
 rototype of the OOQS implements three main components. The first component
  is a Kafka consumer to manage the data stream received from the Array Dat
 a Acquisition System through Apache Kafka\, which is a distributed event s
 treaming platform. The data are encoded and decoded during the transmissio
 n using Apache Avro\, a serialization data format.\nThe Kafka Consumer eff
 ectively handles the high data flow from the Cherenkov cameras\, which can
  reach speeds of up to 1.15 Gb/s. The data stream is divided into batches 
 of data written in files. The second component of the pipeline is a daemon
  that waits for new files and then executes a list of analyses using the S
 lurm workload scheduler to exploit its key features\, such as parallel ana
 lyses and scalability. Finally\, the results obtained by the processes are
  collected by the last component and stored in the Quality Archive.
LOCATION:Posters
URL:https://pretalx.com/adass2023/talk/X9FT9D/
END:VEVENT
END:VCALENDAR
