Title |
SKA Tango Operator |
Authors |
- M. Di Carlo, M. Dolci
INAF - OAAB, Teramo, Italy
- P. Harding, U.Y. Yilmaz
SKAO, Macclesfield, United Kingdom
- J.B. Morgado
Universidade do Porto, Faculdade de Ciências, Porto, Portugal
- P. Osorio
Atlar Innovation, Pampilhosa da Serra, Portugal
|
Abstract |
The Square Kilometre Array (SKA) is an international effort to build two radio interferometers in South Africa and Australia, forming one Observatory monitored and controlled from global headquarters (GHQ) based in the United Kingdom at Jodrell Bank. The software for the monitoring and control system is developed based on the TANGO-controls framework, which provide a distributed architecture for driving software and hardware using CORBA distributed objects that represent devices that communicate with ZeroMQ events internally. This system runs in a containerised environment managed by Kubernetes (k8s). k8s provides primitive resource types for the abstract management of compute, network and storage, as well as a comprehensive set of APIs for customising all aspects of cluster behaviour. These capabilities are encapsulated in a framework (Operator SDK) which enables the creation of higher order resources types assembled out of the k8s primitives (\verb|Pods|, \verb|Services|, \verb|PersistentVolumes|), so that abstract resources can be managed as first class citizens within k8s. These methods of resource assembly and management have proven useful for reconciling some of the differences between the TANGO world and that of Cloud Native computing, where the use of Custom Resource Definitions (CRD) (i.e., Device Server and DatabaseDS) and a supporting Operator developed in the k8s framework has given rise to better usage of TANGO-controls in k8s.
|
Funding |
INAF |
Paper |
download TH2AO06.PDF [3.696 MB / 5 pages] |
Slides |
download TH2AO06_TALK.PDF [2.617 MB] |
Cite |
download ※ BibTeX
※ LaTeX
※ Text/Word
※ RIS
※ EndNote |
Conference |
ICALEPCS2023 |
Series |
International Conference on Accelerator and Large Experimental Physics Control Systems (19th) |
Location |
Cape Town, South Africa |
Date |
09-13 October 2023 |
Publisher |
JACoW Publishing, Geneva, Switzerland |
Editorial Board |
Volker RW Schaa (GSI, Darmstadt, Germany); Andy Götz (ESRF, Grenoble, France); Johan Venter (SARAO, Cape Town, South Africa); Karen White (SNS, Oak Ridge, TN, USA); Marie Robichon (ESRF, Grenoble, France); Vivienne Rowland (SARAO, Cape Town, South Africa) |
Online ISBN |
978-3-95450-238-7 |
Online ISSN |
2226-0358 |
Received |
27 September 2023 |
Revised |
24 October 2023 |
Accepted |
14 December 2023 |
Issued/td>
| 21 December 2023 |
DOI |
doi:10.18429/JACoW-ICALEPCS2023-TH2AO06 |
Pages |
1155-1159 |
Copyright |
Published by JACoW Publishing under the terms of the Creative Commons Attribution 4.0 International license. Any further distribution of this work must maintain attribution to the author(s), the published article's title, publisher, and DOI. |
|