130 likes | 235 Vues
The CMS Dataset Monitoring Tool is designed to efficiently compare simulations and events, aggregating vast amounts of data from the Data Aggregation Service (DAS). It streamlines the process of checking datasets by utilizing scripts and implementing a caching system to reduce server overloads. The web application provides an intuitive user interface, beautiful graphs, and features such as column filtering and sorting. Built with HTML5/CSS3 and D3.js, and powered by Python and CherryPy, it ensures high performance and reliability, making it essential for monitoring and evaluating CMS data activities.
E N D
A CMS DATASET MONITORINGTOOL GUILLAUME Lastecoueres Polytech’Tours
DAS • Simulations • Events We compare Simulations and Events Theseoperationsproduce a lot of data
DAS • Data spreadintodifferents Services of CMS • It willtaketoomuch time to check everydatasets • Need Scripts Can overloard the server Need a cache
DAS Services Services Services Services • DAS : Data AggregationService • One gate to services DAS
DAS Services Services Services Services DAS
GOAL Services Services Services Services • Create a web application • Get Data From DAS • Printthese data • See if the gridisworkinglikeexpected • To avoidsomuchacces to the DAS DAS
ACDMW DAS Cache ACMW
ACDMW Specification • Fancy Style • Nice UI and beautiful Graphs • Easy to use • SearchEngine • ColumnFilter • Sortingalgo • Quick and reliable • Algorithmics
ACDMW GraphicLibrary • D3.js • HTML5/CSS3 • Server in Python • CheeryPy • Lots of algorithmics to get best performance possible !
ACDMW • Old one : this one ! • New one : thisother one !
Summarize • A necessity • A critical application • A Complex architecture
Thankyou ! • Questions ?