![Page 1: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/1.jpg)
Spring 2003
EPICS Collaboration Controls Controls GroupGroup
CZAR 2.0 (in development)
Christopher A. Larrieu
Chris Slominski
![Page 2: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/2.jpg)
Controls Controls GroupGroup
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
![Page 3: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/3.jpg)
Controls Controls GroupGroup
Spring 2003
EPICS Collaboration
System Overview
ConfigurationManager
DAQ Engine History Server
Manager GUI
Filesystem
XARR
DARTH
CORBA
CORBA
CORBA
CORBA
StripTool
Oracle 9i MySQL 4 XMLOCI Xerces
Data Store
Berkeley DB
C++
hapigetCommand-line Tools
![Page 4: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/4.jpg)
Controls Controls GroupGroup
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
![Page 5: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/5.jpg)
Controls Controls GroupGroup
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)
![Page 6: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/6.jpg)
Controls Controls GroupGroup
Spring 2003
EPICS Collaboration
DARTH
![Page 7: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/7.jpg)
Controls Controls GroupGroup
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
![Page 8: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/8.jpg)
Controls Controls GroupGroup
Spring 2003
EPICS Collaboration
Linux archiving system
![Page 9: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/9.jpg)
Controls Controls GroupGroup
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)
![Page 10: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/10.jpg)
Controls Controls GroupGroup
Spring 2003
EPICS Collaboration
Transportability
Entire system Engine Data Store History server
CADataStore API CORBA API
![Page 11: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/11.jpg)
Controls Controls GroupGroup
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
![Page 12: Spring 2003 EPICS Collaboration Controls Group CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski](https://reader031.vdocuments.site/reader031/viewer/2022020307/56649f285503460f94c41156/html5/thumbnails/12.jpg)
Controls Controls GroupGroup
Spring 2003
EPICS Collaboration
In the Works
Data transformation API Darth 1.0 Public History API specification, IDL Insertion API for externally acquired data