• DocumentCode
    1138969
  • Title

    The BaBar Data Reconstruction Control System

  • Author

    Ceseracciu, Antonio ; Piemontese, Martino ; Tehrani, Francesco Safai ; Pulliam, Teela M. ; Galeazzi, Fulvio

  • Author_Institution
    Univ. di Padova, Italy
  • Volume
    52
  • Issue
    4
  • fYear
    2005
  • Firstpage
    919
  • Lastpage
    926
  • Abstract
    The BaBar experiment is characterized by extremely high luminosity and very large volume of data produced and stored, with increasing computing requirements each year. To fulfill these requirements a control system has been designed and developed for the offline distributed data reconstruction system. The control system described in this paper provides the performance and flexibility needed to manage a large number of small computing farms, and takes full benefit of object oriented (OO) design. The infrastructure is well isolated from the processing layer, it is generic and flexible, based on a light framework providing message passing and cooperative multitasking. The system is distributed in a hierarchical way: the top-level system is organized in farms, farms in services, and services in subservices or code modules. It provides a powerful finite state machine framework to describe custom processing models in a simple regular language. This paper describes the design and evolution of this control system, currently in use at SLAC and Padova on \\sim 450 CPUs organized in nine farms.
  • Keywords
    finite state machines; high energy physics instrumentation computing; object-oriented methods; BaBar data reconstruction control system; Padova; SLAC; custom processing models; distributed systems; fight framework; finite state machine framework; high energy physics software; high luminosity; object oriented design; Automatic control; Calibration; Control systems; Data acquisition; Databases; Detectors; Linear accelerators; Message passing; Physics; Production; Control system; distributed systems; high energy physics software;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2005.852701
  • Filename
    1495784