Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data aggregation and tools to monitor the status of Monte Carlo samples production in CMS Author: Ramūnas Peleckas University supervisor: Algimantas Juozapavičius.

Similar presentations


Presentation on theme: "Data aggregation and tools to monitor the status of Monte Carlo samples production in CMS Author: Ramūnas Peleckas University supervisor: Algimantas Juozapavičius."— Presentation transcript:

1 Data aggregation and tools to monitor the status of Monte Carlo samples production in CMS Author: Ramūnas Peleckas University supervisor: Algimantas Juozapavičius Organization supervisors: Jean-Roch Vlimant, Giovanni Franzoni

2 2 What is MCM? MCM – Monte Carlo Management MCM is the replacement for PREP, with more recent technology and added functionalities MCM is used for Monte Carlo dataset production requests management

3 3 Glossary Campaign - the campaigns are holders for requests of the "same era" (release, energy, …). Flow - The flow objects characterize how to go from one campaign to another.

4 4 Glossary(2) Chained request – request that is part of the chain. A request needs to be part of a chain in order to be processed in MCM. Chained campaign - campaigns that are connected with a flow are gathered in chained campaign.

5 5 Stuff I've been working on Requests scheduler and its translator Chained campaign statistics page Chained request statistics graph Chained campaign visualization graph

6 6 Requests scheduler Goals: Use data from the MCM production site Add a possibility to use different databases Solutions: Plug-in scheduler to the database Create a database translator

7 7 https://cms-pdmv.cern.ch/scheduler

8 8 MCM website Goals for chained campaign statistics page: Remove dependencies of google services Update statistics page Adapt existing code

9 9 Statistics graph Purpose: Chained request's life-time representation Features: Multiple chained requests can be selected Show / hide chained request feature Each chained request has different color Requests have different shapes

10 10 Statistics graph(2) https://cms-pdmv.cern.ch/mcm/graph?db_name=chained_requests&prepid=chained_request_name

11 11 Visualization graph Purpose: Represent existing chained campaigns Nodes represent chained campaigns Arrows represent flows

12 12 Visualization graph(2) Features: Draggable nodes Campaigns have different colors Ability to expand nodes so that one can see chains separated from each other

13 13 Visualization graph(3)

14 14 Used technologies Python programming language CouchDB database JavaScript programming language (including AngularJS framework and D3 visualization plugin) Git version control

15 15 Results Requests scheduler now uses real data Updated chained campaign statistics page Chained requests life-time graph Chained campaigns visualization graph

16 16 Questions?


Download ppt "Data aggregation and tools to monitor the status of Monte Carlo samples production in CMS Author: Ramūnas Peleckas University supervisor: Algimantas Juozapavičius."

Similar presentations


Ads by Google