Presentation is loading. Please wait.

Presentation is loading. Please wait.

Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski.

Similar presentations


Presentation on theme: "Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski."— Presentation transcript:

1 Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski

2 Controls Group Spring 2003 EPICS Collaboration Components  Configuration Database  Data logging engine  Data store (Embedded Database)  History data server  Configuration management GUI  Engine control / monitor GUI  History data retrieval clients  Command-line control/config tools

3 Controls Group Spring 2003 EPICS Collaboration System Overview Configuration Manager DAQ EngineHistory Server Manager GUI Filesystem XARR DARTH CORBA StripTool Oracle 9iMySQL 4 XML OCIXerces Data Store Berkeley DB C++ hapiget Command-line Tools

4 Controls Group Spring 2003 EPICS Collaboration New Stuff  Oracle or MySQL for configuration database  Berkeley DB for data store  Embedded database  Reasonable open-source license  Import legacy data  Data compression (6 TB / year .8 TB / year)  84% lossless  92%, truncating timestamps to milliseconds  Improved command-line tools  Expiration dates for logging requests

5 Controls Group Spring 2003 EPICS Collaboration History Clients  XARR  Pure CORBA client  hapiget command-line tool  Script applications  StripTool  CORBA client in separate thread  DARTH (Java)  Extensive configuration  Flexible display (graph, table, correlation)

6 Controls Group Spring 2003 EPICS Collaboration DARTH

7 Controls Group Spring 2003 EPICS Collaboration Status  Version 1.0  operational since January 2002 ~ 23,000 signals ~ 3.6Gb / day raw; processed: 1Gb  HP-UX 11  Solaris 8 in June 2002  Version 2.0  Solaris 8  Linux 7.3 July 2003 ~ 3.6Gb / day raw; processed: ~360Mb

8 Controls Group Spring 2003 EPICS Collaboration Linux archiving system

9 Controls Group Spring 2003 EPICS Collaboration More Status  Import config files from ChannelArchiver, old AR  New configuration and install scripts  > emacs config/prefs/myprefs.mk  > make build; make install  Init scripts for starting / stopping / inspecting entire system in standard unix fashion  > rc.czar start  HP-UX 11 aCC, Solaris 8 CC, Linux (g++ 3.2)  ACE/TAO 5.2.1  Berkeley DB (SleepyCat)

10 Controls Group Spring 2003 EPICS Collaboration Transportability  Entire system  Engine  Data Store  History server  CADataStore API  CORBA API

11 Controls Group Spring 2003 EPICS Collaboration Scalability  Data store decoupled from data acquisition  multiple engines can spool data  Embedded database indexes, summarizes data  fast lookup  easily shuffle data offline/online  fast retrieval  History server  reduce data before transporting

12 Controls Group Spring 2003 EPICS Collaboration In the Works  Data transformation API  Darth 1.0  Public History API specification, IDL  Insertion API for externally acquired data


Download ppt "Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski."

Similar presentations


Ads by Google