loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'03)
Design of Very Lightweight Agents for Reactive Embedded Systems
Huntsville, Alabama
April 07-April 10
ISBN: 0-7695-1917-2
Jae C. Oh, Syracuse University
Madhura S. Tamhankar, Syracuse University
Daniel Mossé, University of Pittsburgh
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 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.
Citation:
Jae C. Oh, Madhura S. Tamhankar, Daniel Mossé, "Design of Very Lightweight Agents for Reactive Embedded Systems," ecbs, pp.149, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.