OpenCluster: A flexible distributed computing framework for astronomical data processing

8Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free