Download presentation
Presentation is loading. Please wait.
Published byKerrie Poole Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.