Poster + Paper
25 July 2024 SMA-X: versatile information sharing in and around telescopes, and beyond
Author Affiliations +
Conference Poster
Abstract
We developed the SMA eXchange (SMA-X) as a real-time data sharing solution, built atop a central Redis database. SMA-X provides efficient low-latency and high-throughput real-time sharing of hierarchically structured data among the various systems and subsystems of the telescope. It enables fast, atomic retrievals of specific leaf elements, branches, and sub-trees, including associated metadata (types, dimensions, timestamps, and origins, and more). At the Submillimer Array (SMA) we rely on it since 2021 to share a diverse set of approximately 10,000 real-time variables, including arrays, across more than 100 computers, with information being published every 10 ms in some cases. SMA-X is open-source and will be available to all through a set of public GitHub repositories in Summer 2024, including C/C++ and Python3 libraries, and a set of tools, to allow integration with observatory applications. A set of command-line tools provide access to the database from the POSIX shell and/or from any scripting language, and we also provide a configurable tool for archiving the observatory state at regular intervals into a time-series SQL database to create a detailed historical record.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Attila Kovács, Paul Grimes, Christopher Moriarty, and Robert Wilson "SMA-X: versatile information sharing in and around telescopes, and beyond", Proc. SPIE 13101, Software and Cyberinfrastructure for Astronomy VIII, 131014H (25 July 2024); https://doi.org/10.1117/12.3021429
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Telescopes

Databases

Data storage

Control systems

Observatories

Decision making

Distributed computing

RELATED CONTENT

LOFAR operations: lessons learned and challenges
Proceedings of SPIE (July 10 2018)
Adapting the VLT data flow system for handling high data...
Proceedings of SPIE (September 16 2004)
Archive systems for the TNG telescope lessons learned in...
Proceedings of SPIE (December 16 2002)
Reactive scheduling for LINC-NIRVANA
Proceedings of SPIE (June 30 2006)
Gathering headers in a distributed environment
Proceedings of SPIE (July 21 2008)

Back to Top