The volume of data generated by modern astronomical telescopes is extremely large and rapidly growing. However, current high-performance data processing architectures/frameworks are not well suited for astronomers because of their limitations and programming difficulties. In this paper, we therefore present OpenCluster, an opensource distributed computing framework to support rapidly developing high-performance processing pipelines of astronomical big data. We first detail the OpenCluster design principles and implementations and present the APIs facilitated by the framework. We then demonstrate a case in which OpenCluster is used to resolve complex data processing problems for developing a pipeline for the Mingantu Ultrawide Spectral Radioheliograph. Finally, we present our OpenCluster performance evaluation. Overall, OpenCluster provides not only high fault tolerance and simple programming interfaces, but also a flexible means of scaling up the number of interacting entities. OpenCluster thereby provides an easily integrated distributed computing framework for quickly developing a highperformance data processing system of astronomical telescopes and for significantly reducing software development expenses.
CITATION STYLE
Wei, S., Wang, F., Deng, H., Liu, C., Dai, W., Liang, B., … Wu, J. (2017). OpenCluster: A flexible distributed computing framework for astronomical data processing. Publications of the Astronomical Society of the Pacific, 129(972). https://doi.org/10.1088/1538-3873/129/972/024001
Mendeley helps you to discover research relevant for your work.