60 likes | 147 Views
Delve into the inner workings of archiving systems at Jefferson Lab through the eyes of Matt Bickley and Chris Larrieu, exploring triggering, data acquisition engines, compression techniques, network setups, and more. This in-depth narration uncovers the evolution of archiving technology and interfaces. Discover the required components for data compression, interfaces, and network server configurations crucial for efficient archiving.
E N D
Archiver work at Jefferson Lab As told by Matt Bickley Chris Larrieu
Triggered Archiving Pre-trigger buffer Post-trigger buffer Channel 1 Value Channel 2 Trigger event Time
Another Glorious Java Interface Horrible SQL Interface Glorious Java Interface Data Acquisition Engine IOC IOC IOC IOC Config Data (mySql) CZAR Data CZARChannel access Zippy ARchiver
Channel Archiver Data Config Data (mySql) CZAR Data Archiver Clients Xarr LibIO CZIO
Data Compression • CZAR uses Zlib compression • Custom compression coming soon • Zlib compressions yields 50% compression • Analysis shows at least 90% compression with entropy encoding • Required for Chris to get his Master’s degree
Xarr Data Acquisition Engine History Network Server Network API Channel Archiver Data IOC IOC IOC IOC Config Data (mySql) CZAR Data Archive Client LibIO Network API Network History Server Glorious Java Interface