• DocumentCode
    3395208
  • Title

    Design of Very Lightweight Agents for reactive embedded systems

  • Author

    Oh, Jae C. ; Tamhankar, Madhura S. ; Mossé, Daniel

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., NY, USA
  • fYear
    2003
  • fDate
    7-10 April 2003
  • Firstpage
    149
  • Lastpage
    158
  • Abstract
    Large-scale real-time high-performance data acquisition computing systems often require to be fault-tolerant and adaptive to changes. We consider a multi-agent system based approach to achieve these goals. This research is a part of ongoing research efforts to build a triggering and data acquisition system (known as BTeV) for particle-accelerator-based high energy physics experiments at Fermi National Laboratory. The envisioned hardware consists of pixel detectors and readout sensors embedded in the accelerator, which are connected to specialized FPGAs (field-programmable gate arrays). The FPGAs are connected to approximately 2,500 digital signal processors (DSPs). After initial filtering and processing of data by the DSPs, a farm of approximately 2,500 Linux computers are responsible for post-processing a large amount of high speed data input. To support the adaptive fault-tolerance feature, we introduce the notion of very lightweight agents (VLAs), which are designed to be adaptive but small in footprint and extremely efficient. Each digital signal processor will run a very lightweight agent along with a physics application program that collects and processes input data from the corresponding FPGA. Since VLAs can be proactive or reactive, Brooks´ subsumption architecture is a good basis for the design. In this paper we present several necessary changes in the original subsumption architecture to better serve the BTeV architecture.
  • Keywords
    adaptive signal processing; data acquisition; embedded systems; fault tolerant computing; field programmable gate arrays; high energy physics instrumentation computing; multi-agent systems; software agents; Fermi National Laboratory; Linux computers; adaptive fault-tolerance feature; data acquisition system; data filtering; data processing; digital signal processors; high speed data input; large-scale real-time high-performance data acquisition computing systems; multi-agent system based approach; particle-accelerator-based high energy physics experiments; physics application program; pixel detectors; reactive embedded systems; readout sensors; specialized FPGA; subsumption architecture; triggering system; very lightweight agents; Data acquisition; Digital signal processing; Digital signal processors; Embedded system; Fault tolerant systems; Field programmable gate arrays; Large-scale systems; Multiagent systems; Real time systems; Sensor arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2003. Proceedings. 10th IEEE International Conference and Workshop on the
  • Print_ISBN
    0-7695-1917-2
  • Type

    conf

  • DOI
    10.1109/ECBS.2003.1194794
  • Filename
    1194794