Author: Mazzitelli, G.
Paper Title Page
MOPPC126 !CHAOS: the "Control Server" Framework for Controls 403
 
  • L. Catani
    INFN-Roma II, Roma, Italy
  • F. Antonucci, C. Bisegni, A. Capozzi, G. Di Pirro, L.G. Foggetta, F. Iesu, N. Licheri, G. Mazzitelli, A. Stecchi
    INFN/LNF, Frascati (Roma), Italy
  • R. Gargana, A. Michelotti
    Consorzio Laboratorio Nicola Cabibbo, Frascati, Italy
  • M. Mara
    Istituto Nazionale di Fisica Nucleare, Amministrazione Centrale, Frascati, Italy
 
  We report on the progress of !CHAOS*, a framework for the development of control and data acquisition services for particle accelerators and large experimental apparatuses. !CHAOS introduces to the world of controls a new approach for designing and implementing communications and data distribution among components and for providing the middle-layer services for a control system. Based on software technologies borrowed from high-performance Internet services !CHAOS offers by using a centralized, yet highly-scalable, cloud-like approach all the services needed for controlling and managing a large infrastructure. It includes a number of innovative features such as high abstraction of services, devices and data, easy and modular customization, extensive data caching for enhancing performances, integration of all services in a common framework. Since the !CHAOS conceptual design was presented two years ago the INFN group have been working on the implementations of services and components of the software framework. Most of them have been completed and tested for evaluating performance and reliability. Some services are already installed and operational in experimental facilities at LNF.
* "Introducing a new paradigm for accelerators and large experimental apparatus control systems", L. Catani et.al., Phys. Rev. ST Accel. Beams, http://prst-ab.aps.org/abstract/PRSTAB/v15/i11/e112804
 
poster icon Poster MOPPC126 [0.874 MB]  
 
TUPPC011 Development of an Innovative Storage Manager for a Distributed Control System 570
 
  • C. Bisegni, G. Di Pirro, L.G. Foggetta, G. Mazzitelli, A. Stecchi
    INFN/LNF, Frascati (Roma), Italy
  • L. Catani
    INFN-Roma II, Roma, Italy
  • L. Catani
    Università di Roma II Tor Vergata, Roma, Italy
  • M. Mara
    Istituto Nazionale di Fisica Nucleare, Amministrazione Centrale, Frascati, Italy
 
  The !CHAOS(*) framework will provide all the services needed for controlling and managing a large scientific infrastructure, including a number of innovating features such as abstraction of services, devices and data, easy and modular customization, extensive data caching for performance boost, integration of all functionalities in a common framework. One of most relevant innovation in !CHAOS resides in the History Data Service (HDS) for a continuous acquisition of operating data pushed by devices controllers. The core component of the HDS is the History engine(HST). It implements the abstraction layer for the underneath storage technology and the logics for indexing and querying data. The HST drivers are designed to provide specific HDS tasks such as Indexing, Caching and Storing, and for wrapping the chosen third-party database API with !CHOAS standard calls. Indeed, the HST allows to route to independent channels the different !CHAOS services data flow in order to improve the global efficiency of the whole data acquisition system.
* - http://chaos.infn.it
* - https://chaosframework.atlassian.net/wiki/display/DOC/General+View
* - http://prst-ab.aps.org/abstract/PRSTAB/v15/i11/e112804
 
poster icon Poster TUPPC011 [6.729 MB]