中文

用于引力波 AURIGA 实验的模块化面向对象数据采集系统

仪器与探测器 2007-05-23 v2

摘要

引力波探测器 AURIGA 的新数据采集系统从零开始设计,以利用近年来可用的硬件和软件平台;即运行基于 Linux 的自由软件的 i386 计算机。本文描述了如何利用先进的软件开发技术,如面向对象设计与编程以及 CORBA 基础设施,来实现一个健壮、分布式、灵活且可扩展的系统。数据采集系统的每个代理都运行在一个重量级框架内,该框架被设想为透明地处理所有代理间通信、同步和数据流。它还为命令和监视工具提供了统一接口。DAQ 逻辑完全包含在每个代理的专用代码中。在 AURIGA 的情况下,数据流被设计为三层:前端、构建器、消费者。每一层由一组可能运行在不同主机上的代理表示。该系统非常适合于规模与 AURIGA 实验相当的项目:永久和临时数据存储基于引力波界采用的 Frame 格式,并且该设计对于低速率系统是可靠和容错的。

关键词

引用

@article{arxiv.physics/0306007,
  title  = {A Modular Object Oriented Data Acquisition System for the Gravitational Wave AURIGA Experiment},
  author = {A. Ceseracciu and G. Vedovato and A. Ortolan},
  journal= {arXiv preprint arXiv:physics/0306007},
  year   = {2007}
}

备注

Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 10 pages, LaTeX, 10 eps figures. PSN TUGT001