1 / 12

CZAR 2.0 (in development)

CZAR 2.0 (in development). Christopher A. Larrieu Chris Slominski. Components. Configuration Database Data logging engine Data store (Embedded Database) History data server Configuration management GUI Engine control / monitor GUI History data retrieval clients

efrat
Download Presentation

CZAR 2.0 (in development)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CZAR 2.0 (in development) Christopher A. Larrieu Chris Slominski

  2. 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. System Overview Oracle 9i MySQL 4 XML Configuration Manager OCI Xerces CORBA DAQ Engine C++ History Server CORBA CORBA Manager GUI Data Store XARR CORBA Berkeley DB StripTool Command-line Tools Filesystem hapiget DARTH

  4. 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. 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. DARTH

  7. 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. Linux archiving system

  9. 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. Transportability • Entire system • Engine • Data Store • History server • CADataStore API • CORBA API

  11. 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. In the Works • Data transformation API • Darth 1.0 • Public History API specification, IDL • Insertion API for externally acquired data

More Related