Back to Volume
Paper: EPIC: A C++ Service Oriented Inter-process Messaging Framework and its Usage in the PFS Reduction Pipeline
Volume: 495, Astronomical Data Analysis Software and Systems XXIV (ADASS XXIV)
Page: 309
Authors: Vidal, C.; Chabaud, P.-Y.
Abstract: We present EPIC: a C++ library for managing inter process communication in the Prime Focus Spectrograph Data Reduction Pipeline (PFS/DRP). The aim of EPIC is to provide a consistent framework for building distributed softwares that can be efficiently used in various kind of astronomical data processing pipeline. The Prime Focus Spectrograph multi-fiber system will allow more than 2000 simultaneous spectral observations of astronomical targets at the same time, leading the need of a high throughput system for processing data reduction of each observations. This framework provide a load balanced, messages and services oriented system, where nodes communicate with each other using a set of C++ APIs.
Back to Volume