Process orchestration and system configuration in the MeerKAT radio telescope

THPD108
25 Sept 2025, 16:15
1h 30m
Palmer House Hilton Chicago

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation MC12: Software Development and Management Tools THPD Posters

Speaker

Rishad Ebrahim (South African Radio Astronomy Observatory)

Description

The Control and Monitoring (CAM) system of the MeerKAT telescope is highly distributed, necessitating a reliable and automated framework for configuring, deploying, and managing the lifecycle of its many software processes. System configuration follows a hybrid approach using static and dynamic configuration that define the telescope's operational parameters and hardware setups. General functionality can be extended or customized through configuration adjustments, minimizing the need for code modifications. The katlauncher application serves as the entry point for initialising the CAM software infrastructure processes for logging and serving configuration information prior to the rest of the CAM system. The katsyscontroller application acts as the overall system coordinator, responsible for the sequenced startup and controlled shutdown of the entire system, as well as managing interventions and operator commands. The processes on each node are monitored and managed by the katnodemanager application, which exposes sensors and requests to control processes via a Karoo Array Telescope Communication Protocol (KATCP) interface. These components work together to ensure that the MeerKAT telescope operates efficiently and reliably, with clear separation of responsibilities for configuration, process management, and system-wide orchestration.

Funding Agency

South African Radio Astronomy Observatory

Author

Rishad Ebrahim (South African Radio Astronomy Observatory)

Co-author

Mr Lance Williams (South African Radio Astronomy Observatory)

Presentation materials

There are no materials yet.