Translator Disclaimer
18 July 2014 Exploring No-SQL alternatives for ALMA monitoring system
Author Affiliations +
The Atacama Large Millimeter /submillimeter Array (ALMA) will be a unique research instrument composed of at least 66 reconfigurable high-precision antennas, located at the Chajnantor plain in the Chilean Andes at an elevation of 5000 m. This paper describes the experience gained after several years working with the monitoring system, which has a strong requirement of collecting and storing up to 150K variables with a highest sampling rate of 20.8 kHz. The original design was built on top of a cluster of relational database server and network attached storage with fiber channel interface. As the number of monitoring points increases with the number of antennas included in the array, the current monitoring system demonstrated to be able to handle the increased data rate in the collection and storage area (only one month of data), but the data query interface showed serious performance degradation. A solution based on no-SQL platform was explored as an alternative to the current long-term storage system. Among several alternatives, mongoDB has been selected. In the data flow, intermediate cache servers based on Redis were introduced to allow faster streaming of the most recently acquired data to web based charts and applications for online data analysis.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Tzu-Chiang Shen, Ruben Soto, Patricio Merino, Leonel Peña, Marcelo Bartsch, Alvaro Aguirre, and Jorge Ibsen "Exploring No-SQL alternatives for ALMA monitoring system", Proc. SPIE 9152, Software and Cyberinfrastructure for Astronomy III, 91520F (18 July 2014);


Back to Top