EBEX仪器运行、控制和监测的软件系统
天体物理仪器与方法
2010-09-21 v2 宇宙学与河外天体物理
摘要
我们介绍了实现EBEX仪器自主运行、分布式实时监测和控制的硬件和软件系统。EBEX是一个由NASA资助的球载微波偏振计,设计用于为期14天的南极环极飞行。为了实现其科学目标,EBEX仪器自主并行执行多项任务:它收集姿态数据并维持指向控制以遵守观测计划;调谐并操作多达1920个TES辐射热测量计和120个SQUID放大器,这些由多达30个嵌入式计算机控制;协调并调度机载计算机网络上的任务以管理该探测器读出系统;以超过3 GiB/小时的速率将科学和工程数据记录到机载磁盘存储阵列;响应各种命令和外部事件;并下传代表总记录数据选定子集的多个异构数据流。实现这些功能的大多数系统已在最近的有效载荷工程飞行中进行了测试,并证明满足目标要求。EBEX地面段将上行和下行链路硬件与客户端-服务器软件栈耦合,使得实时监测和命令职责能够分布在公共互联网或其他标准计算机网络上。使用新兴的dirfile标准作为统一中间数据格式,各种前端程序提供对下传数据产品不同组件和视图的访问。这种分布式架构在EBEX工程飞行之前和期间已在多个广泛分布的地点进行了演示运行。
引用
@article{arxiv.1006.5256,
title = {Software systems for operation, control, and monitoring of the EBEX instrument},
author = {Michael Milligan and Peter Ade and François Aubin and Carlo Baccigalupi and Chaoyun Bao and Julian Borrill and Christopher Cantalupo and Daniel Chapman and Joy Didier and Matt Dobbs and Will Grainger and Shaul Hanany and Seth Hillbrand and Johannes Hubmayr and Andrew Jaffe and Bradley Johnson and Theodore Kisner and Jeff Klein and Andrei Korotkov and Sam Leach and Adrian Lee and Lorne Levinson and Michele Limon and Kevin MacDermid and Tomotake Matsumura and Amber Miller and Enzo Pascale and Daniel Polsgrove and Nicolas Ponthieu and Kate Raach and Britt Reichborn-Kjennerud and Ilan Sagiv and Huan Tran and Gregory S. Tucker and Yury Vinokurov and Amit Yadav and Matias Zaldarriaga and Kyle Zilic},
journal= {arXiv preprint arXiv:1006.5256},
year = {2010}
}
备注
11 pages, to appear in Proceedings of SPIE Astronomical Telescopes and Instrumentation 2010; adjusted metadata for arXiv submission