Poster + Paper
25 July 2024 Datasink: an efficient open-source system for reliable transfers of observatory data and jobs
Author Affiliations +
Conference Poster
Abstract
We present a simple sytem for job distribution built on the RabbitMQ open-source message broker. The system is based on the concept of job sources (origins), sinks (destinations) and realms (hubs), where a network of these entities can be readily established with a configuration file for each site and a RabbitMQ server running at each hub. Jobs are sent via persistent JSON-encoded packets and delivered reliably by RabbitMQ queues. The system was built primarily for robust data tranfers amidst volatile network connections but is general enough for any kind of flexible job distribution scheme where reliable delivery of job messages is needed. We are releasing the ”datasink” as an open-source Python package on Github. Aside from RabbitMQ, there are minimal additional requirements.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Eric Jeschke, Takeshi Inagaki, and Russell Kackley "Datasink: an efficient open-source system for reliable transfers of observatory data and jobs", Proc. SPIE 13101, Software and Cyberinfrastructure for Astronomy VIII, 131013E (25 July 2024); https://doi.org/10.1117/12.3019063
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Observatories

Equipment

Telescopes

Bridges

Connectors

Control systems

Data archive systems

Back to Top