19 July 2010 Software systems for operation, control, and monitoring of the EBEX instrument
Author Affiliations +
We present the hardware and software systems implementing autonomous operation, distributed real-time monitoring, and control for the EBEX instrument. EBEX is a NASA-funded balloon-borne microwave polarimeter designed for a 14 day Antarctic flight that circumnavigates the pole. To meet its science goals the EBEX instrument autonomously executes several tasks in parallel: it collects attitude data and maintains pointing control in order to adhere to an observing schedule; tunes and operates up to 1920 TES bolometers and 120 SQUID amplifiers controlled by as many as 30 embedded computers; coordinates and dispatches jobs across an onboard computer network to manage this detector readout system; logs over 3 GiB/hour of science and housekeeping data to an onboard disk storage array; responds to a variety of commands and exogenous events; and downlinks multiple heterogeneous data streams representing a selected subset of the total logged data. Most of the systems implementing these functions have been tested during a recent engineering flight of the payload, and have proven to meet the target requirements. The EBEX ground segment couples uplink and downlink hardware to a client-server software stack, enabling real-time monitoring and command responsibility to be distributed across the public internet or other standard computer networks. Using the emerging dirfile standard as a uniform intermediate data format, a variety of front end programs provide access to different components and views of the downlinked data products. This distributed architecture was demonstrated operating across multiple widely dispersed sites prior to and during the EBEX engineering flight.
© (2010) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Michael Milligan, Michael Milligan, Peter Ade, Peter Ade, François Aubin, François Aubin, Carlo Baccigalupi, Carlo Baccigalupi, Chaoyun Bao, Chaoyun Bao, Julian Borrill, Julian Borrill, Christopher Cantalupo, Christopher Cantalupo, Daniel Chapman, Daniel Chapman, Joy Didier, Joy Didier, Matt Dobbs, Matt Dobbs, Will Grainger, Will Grainger, Shaul Hanany, Shaul Hanany, Seth Hillbrand, Seth Hillbrand, Johannes Hubmayr, Johannes Hubmayr, Peter Hyland, Peter Hyland, Andrew Jaffe, Andrew Jaffe, Bradley Johnson, Bradley Johnson, Theodore Kisner, Theodore Kisner, Jeff Klein, Jeff Klein, Andrei Korotkov, Andrei Korotkov, Sam Leach, Sam Leach, Adrian Lee, Adrian Lee, Lorne Levinson, Lorne Levinson, Michele Limon, Michele Limon, Kevin MacDermid, Kevin MacDermid, Tomotake Matsumura, Tomotake Matsumura, Amber Miller, Amber Miller, Enzo Pascale, Enzo Pascale, Daniel Polsgrove, Daniel Polsgrove, Nicolas Ponthieu, Nicolas Ponthieu, Kate Raach, Kate Raach, Britt Reichborn-Kjennerud, Britt Reichborn-Kjennerud, Ilan Sagiv, Ilan Sagiv, Huan Tran, Huan Tran, Gregory S. Tucker, Gregory S. Tucker, Yury Vinokurov, Yury Vinokurov, Amit Yadav, Amit Yadav, Matias Zaldarriaga, Matias Zaldarriaga, Kyle Zilic, Kyle Zilic, } "Software systems for operation, control, and monitoring of the EBEX instrument", Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 774007 (19 July 2010); doi: 10.1117/12.857583; https://doi.org/10.1117/12.857583


Back to Top