Download presentation
Presentation is loading. Please wait.
Published byBuck Reynolds Modified over 5 years ago
1
CLARA . What’s new? CLAS Collaboration Meeting. March 6, 2019
Vardan Gyurjyan
2
Everything new is well-forgotten old
Framework review V 4.3.8/9 overview What’s next
3
Data Processing Station
Data-Stream Pipe Orchestrator
4
Data processing Engine Data Processing Station Data Processing Service
5
CLAS12 Data Processing Application
6
Data Processing Station
Runtime Environment Multi-threading Communication Data Processing Station Configuration Language Bindings
7
Communication Data-Stream Pipe req rep Transient data
Meta-description, Serialization, De-serialization Data-Stream Pipe Language Bindings
8
Data processing Engine
Independent Development Optimization Debugging Deployment Recovery Etc. Java Data processing Engine C++ Python
9
Command-Line Interface Application Monitoring, Real-time Benchmarking
Hardware Optimizations Application Deployment and Execution Service Registration/Discovery Orchestrator Exception Logging and Reporting Data-Set Handling and Distribution Farm (batch or cloud) Interface Application Recovery Data-flow Synchronization
10
Clara v4.3.8/9 Introduced CLARA_USER_DATA environment variable to separate Clara installation form the user specific data. Note that this feature helps multiple users to use a common installation. User specific data, such as input/output data files, application service composition and data-set description files, as well as log files and farm deployment scripts will be accessed through a user defined directories. Minor bug fixes
11
Tutorials https://claraweb.jlab.org/clara/docs/clas/hands-on.html
Coming soon My first service How to write service in Java How to write service in C++ How to design a hybrid application How to design loops and conditional data flows And many more…
12
In Conclusion Monolithic Micro-services Future effort
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.