PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.
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, andRussell 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
ACCESS THE FULL ARTICLE
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.
The alert did not successfully save. Please try again later.
Eric Jeschke, Takeshi Inagaki, 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