CLARA . What’s new? CLAS Collaboration Meeting. March 6, 2019

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen Supervisor: Raimo Kantola.
Oracle 10g Database Administrator: Implementation and Administration
UvA, Amsterdam June 2007WS-VLAM Introduction presentation WS-VLAM Requirements list known as the WS-VLAM wishlist System and Network Engineering group.
Course Map The Java Programming Language Basics Object-Oriented Programming Exception Handling Graphical User Interfaces and Applets Multithreading Communications.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
DIANE Overview Germán Carrera, Alfredo Solano (CNB/CSIC) EMBRACE COURSE Monday 19th of February to Friday 23th. CNB-CSIC Madrid.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
KARMA with ProActive Parallel Suite 12/01/2009 Air France, Sophia Antipolis Solutions and Services for Accelerating your Applications.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Thomas Jefferson National Accelerator Facility Page 1 Clas12 Reconstruction and Analysis Framework V. Gyurjyan S. Mancilla.
S. Veseli - SAM Project Status SAMGrid Developments – Part I Siniša Veseli CD/D0CA.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Parallel Interactive Computing with PyTrilinos and IPython Bill Spotz, SNL (Brian Granger, Tech-X Corporation) November 8, 2007 Trilinos Users Group Meeting.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
MACCE and Real-Time Schedulers Steve Roberts EEL 6897.
Final Review of ITER PBS 45 CODAC – PART 1 – 14 th, 15 th and 16 th of January CadarachePage 1 FINAL DESIGN REVIEW OF ITER PBS 45 CODAC – PART 1.
Thomas Jefferson National Accelerator Facility Page 1 Clas12 Reconstruction and Analysis Framework V. Gyurjyan S. Mancilla.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Checkout, Installation and Running Tutorial-1 By V. Gyurjyan.
Space Operations as a Guide for a Real-World Scheduling Competition Eduardo Romero Marcelo Oglietti
Copyright © Mohamed Nuzrath Java Programming :: Syllabus & Chapters :: Prepared & Presented By :: Mohamed Nuzrath [ Major In Programming ] NCC Programme.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
V Gyurjyan, D Abbott, J Carbonneau, G Gilfoyle, D Heddle, G Heyes, S Paul, C Timmer, D Weygand V. Gyurjyan JLAB data acquisition and analysis group.
Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Checkout, Installation and Running Tutorial-1 By V. Gyurjyan.
V7 Foundation Series Vignette Education Services.
Visual Programming Borland Delphi. Developing Applications Borland Delphi is an object-oriented, visual programming environment to develop 32-bit applications.
Mind Q Systems Leader s In Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R. Nagar Hyderabad Tel: /92.
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
1 DIRAC Project Status A.Tsaregorodtsev, CPPM-IN2P3-CNRS, Marseille 10 March, DIRAC Developer meeting.
Command Pattern. Intent encapsulate a request as an object  can parameterize clients with different requests, queue or log requests, support undoable.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Introduction to Operating Systems Concepts
Architecture and design
CLARA Micro-services architecture for distributed data analytics
SDN challenges Deployment challenges
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
UML Diagrams By Daniel Damaris Novarianto S..
PowerShell Introduction Copyright © 2016 – Curt Hill.
Introduction to Distributed Platforms
Operating & Configuring a Cisco IOS Device
CS533 Concepts of Operating Systems
UML Diagrams Jung Woo.
Maintaining software solutions
Object-Orientated Programming
CLARA Based Application Vertical Elasticity
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
caQtDM: future use of a display manager
CANalytics TM CAN Interface Software BY.
Oracle Architecture Overview
Module 01 ETICS Overview ETICS Online Tutorials
Google App Engine Ying Zou 01/24/2016.
Operating System Introduction.
Clas Reconstruction and Analyses framework
Physics data processing with SOA
Software Engineering Lecture #29
QTP Test Process
Analyzing CLAS12 Data David Payette.
Overview of Computer system
GGF10 Workflow Workshop Summary
Presentation transcript:

CLARA . What’s new? CLAS Collaboration Meeting. March 6, 2019 Vardan Gyurjyan

Everything new is well-forgotten old Framework review V 4.3.8/9 overview What’s next

Data Processing Station Data-Stream Pipe Orchestrator

Data processing Engine Data Processing Station Data Processing Service

CLAS12 Data Processing Application

Data Processing Station Runtime Environment Multi-threading Communication Data Processing Station Configuration Language Bindings https://github.com/JeffersonLab/clara-java.git https://github.com/JeffersonLab/clara-cpp.git https://github.com/JeffersonLab/clara-python.git

Communication Data-Stream Pipe req rep Transient data Meta-description, Serialization, De-serialization Data-Stream Pipe Language Bindings https://github.com/JeffersonLab/xmsg-java.git https://github.com/JeffersonLab/xmsg-cpp.git https://github.com/JeffersonLab/xmsg-python.git

Data processing Engine Independent Development Optimization Debugging Deployment Recovery Etc. Java https://claraweb.jlab.org/clara/docs/quickstart/java.html Data processing Engine C++ https://claraweb.jlab.org/clara/docs/quickstart/cpp.html Python https://claraweb.jlab.org/clara/docs/quickstart/python.html

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

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

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…

In Conclusion Monolithic Micro-services Future effort