13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS for CMS Peter Hobson & Henry Nebrensky Brunel University, UK Some slides stolen from various talks.

Slides:



Advertisements
Similar presentations
DataTAG WP4 Meeting CNAF Jan 14, 2003 Interfacing AliEn and EDG 1/13 Stefano Bagnasco, INFN Torino Interfacing AliEn to EDG Stefano Bagnasco, INFN Torino.
Advertisements

21 Sep 2005LCG's R-GMA Applications R-GMA and LCG Steve Fisher & Antony Wilson.
CMS Applications – Status and Near Future Plans
CMS Report – GridPP Collaboration Meeting IX Peter Hobson, Brunel University4/2/2004 CMS Status Progress towards GridPP milestones Data management – the.
Workload Management David Colling Imperial College London.
IEEE NSS 2003 Performance of the Relational Grid Monitoring Architecture (R-GMA) CMS data challenges. The nature of the problem. What is GMA ? And what.
CMS Grid Batch Analysis Framework
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
Workload management Owen Maroney, Imperial College London (with a little help from David Colling)
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
Réunion DataGrid France, Lyon, fév CMS test of EDG Testbed Production MC CMS Objectifs Résultats Conclusions et perspectives C. Charlot / LLR-École.
Workload Management meeting 07/10/2004 Federica Fanzago INFN Padova Grape for analysis M.Corvo, F.Fanzago, N.Smirnov INFN Padova.
CMS-ARDA Workshop 15/09/2003 CMS/LCG-0 architecture Many authors…
CMS Report – GridPP Collaboration Meeting VIII Peter Hobson, Brunel University22/9/2003 CMS Applications Progress towards GridPP milestones Data management.
EDG Application The European DataGrid Project Team
Dave Newbold, University of Bristol24/6/2003 CMS MC production tools A lot of work in this area recently! Context: PCP03 (100TB+) just started Short-term.
CMS Report – GridPP Collaboration Meeting VI Peter Hobson, Brunel University30/1/2003 CMS Status and Plans Progress towards GridPP milestones Workload.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Use of R-GMA in BOSS Henry Nebrensky (Brunel University) VRVS 26 April 2004 Some slides stolen from various talks at EDG 2 nd Review (
Tech talk 20th June Andrey Grid architecture at PHENIX Job monitoring and related stuff in multi cluster environment.
BaBar Grid Computing Eleonora Luppi INFN and University of Ferrara - Italy.
F.Fanzago – INFN Padova ; S.Lacaprara – LNL; D.Spiga – Universita’ Perugia M.Corvo - CERN; N.DeFilippis - Universita' Bari; A.Fanfani – Universita’ Bologna;
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Claudio Grandi INFN Bologna CHEP'03 Conference, San Diego March 27th 2003 Plans for the integration of grid tools in the CMS computing environment Claudio.
1 DIRAC – LHCb MC production system A.Tsaregorodtsev, CPPM, Marseille For the LHCb Data Management team CHEP, La Jolla 25 March 2003.
PNPI HEPD seminar 4 th November Andrey Shevel Distributed computing in High Energy Physics with Grid Technologies (Grid tools at PHENIX)
CMS Report – GridPP Collaboration Meeting V Peter Hobson, Brunel University16/9/2002 CMS Status and Plans Progress towards GridPP milestones Workload management.
WP8 Status – Stephen Burke – 30th January 2003 WP8 Status Stephen Burke (RAL) (with thanks to Frank Harris)
CMS Stress Test Report Marco Verlato (INFN-Padova) INFN-GRID Testbed Meeting 17 Gennaio 2003.
Stuart Wakefield Imperial College London Evolution of BOSS, a tool for job submission and tracking W. Bacchi, G. Codispoti, C. Grandi, INFN Bologna D.
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
Tier-2  Data Analysis  MC simulation  Import data from Tier-1 and export MC data CMS GRID COMPUTING AT THE SPANISH TIER-1 AND TIER-2 SITES P. Garcia-Abia.
29 May 2002Joint EDG/WP8-EDT/WP4 MeetingClaudio Grandi INFN Bologna LHC Experiments Grid Integration Plans C.Grandi INFN - Bologna.
Andrey Meeting 7 October 2003 General scheme: jobs are planned to go where data are and to less loaded clusters SUNY.
Giuseppe Codispoti INFN - Bologna Egee User ForumMarch 2th BOSS: the CMS interface for job summission, monitoring and bookkeeping W. Bacchi, P.
Claudio Grandi INFN Bologna CHEP'03 Conference, San Diego March 27th 2003 BOSS: a tool for batch job monitoring and book-keeping Claudio Grandi (INFN Bologna)
First attempt for validating/testing Testbed 1 Globus and middleware services WP6 Meeting, December 2001 Flavia Donno, Marco Serra for IT and WPs.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
The Experiments – progress and status Roger Barlow GridPP7 Oxford 2 nd July 2003.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Presenter Name Facility Name UK Testbed Status and EDG Testbed Two. Steve Traylen GridPP 7, Oxford.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
EDG Applications The European DataGrid Project Team
 CMS data challenges. The nature of the problem.  What is GMA ?  And what is R-GMA ?  Performance test description  Performance test results  Conclusions.
WP3 Information and Monitoring Rob Byrom / WP3
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
EGEE is a project funded by the European Union under contract IST Information and Monitoring Services within a Grid R-GMA (Relational Grid.
1 A Scalable Distributed Data Management System for ATLAS David Cameron CERN CHEP 2006 Mumbai, India.
Enabling Grids for E-sciencE CMS/ARDA activity within the CMS distributed system Julia Andreeva, CERN On behalf of ARDA group CHEP06.
INRNE's participation in LCG Elena Puncheva Preslav Konstantinov IT Department.
User Interface UI TP: UI User Interface installation & configuration.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
INFSO-RI Enabling Grids for E-sciencE File Transfer Software and Service SC3 Gavin McCance – JRA1 Data Management Cluster Service.
CMS Experience with the Common Analysis Framework I. Fisk & M. Girone Experience in CMS with the Common Analysis Framework Ian Fisk & Maria Girone 1.
Eleonora Luppi INFN and University of Ferrara - Italy
gLite Information System(s)
BOSS: the CMS interface for job summission, monitoring and bookkeeping
BOSS: the CMS interface for job summission, monitoring and bookkeeping
R-GMA as an example of a generic framework for information exchange
Introduction to Grid Technology
BOSS: the CMS interface for job summission, monitoring and bookkeeping
Scalability Tests With CMS, Boss and R-GMA
gLite Information System(s)
R-GMA (Relational Grid Monitoring Architecture) for monitoring applications “s” gLite and LCG.
Presentation transcript:

13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS for CMS Peter Hobson & Henry Nebrensky Brunel University, UK Some slides stolen from various talks at EDG 2 nd Review ( WP1-WP7, CERN, 18th June 2002 ( and Claudio Grandi’s talk at CHEP’03

13 May 2004EB/TB Middleware meeting R-GMA More on R-GMA see e.g.“ RGMA deployment ” at

13 May 2004EB/TB Middleware meeting BOSS - Basic flow Accepts job submission from users Stores info about job in a DB Builds a wrapper around the job (jobExecutor) Sends the wrapper to the local scheduler The wrapper sends to the DB info about the job boss submit boss query boss kill BOSS DB BOSS Scheduler farm node Wrapper

13 May 2004EB/TB Middleware meeting BOSS CMSGrid SE CE CMS software BOSS DB Workload Management System JDL RefDB parameters data registration Job output filtering Runtime monitoring input data location Push data or info Pull info UI IMPALA/BOSS Replica Manager CE CMS software CE WN SE CE CMS software SE

13 May 2004EB/TB Middleware meeting Basic BOSS components boss executable: the BOSS interface to the user MySQL database: where BOSS stores job information jobExecutor executable: the BOSS wrapper around the user job dbUpdator executable: the process that writes to the database while the job is running Local scheduler may be a “Grid” scheduler

13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS BOSS DB UI IMPALA/BOSS WN Sandbox BOSS wrapper Job Tee OutFile R-GMA API Farm servlets Receiver servlets Registry Receiver a5b 6

13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS Publish each update into R-GMA as a separate message – separate row Each producer gives host and name of “home” BOSS DB, and jobId; this identifies it uniquely Receiver looks for all rows relating to its DB; uses jobId and jobType to do SQL UPDATE See also –

13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS (1) R-GMA smoothes “firewall” issues Consumer can watch many producers; producers can feed multiple consumers. Provides uniform access to range of monitoring data (WP7 network, etc.) Doesn’t depend on other EDG components

13 May 2004EB/TB Middleware meeting Use of R-GMA in BOSS (2) BOSS job wrapper uses an R-GMA StreamProducer and C++ API –Can define minimum retention period –No guarantees BOSS receiver implemented in Java

13 May 2004EB/TB Middleware meeting Scalability Tests With CMS, Boss and R-GMA Stolen from Rob Byrom’s slides at (Presented at 2003 IEEE/NSS mtg, sub. to Trans. Nuc. Sci.)

13 May 2004EB/TB Middleware meeting Test Motivation Want to ensure R-GMA can cope with volume of expected traffic and is scalable. CMS production load estimated at around 2000 simultaneous jobs producing messages.

13 May 2004EB/TB Middleware meeting Test Design A simulation of the CMS production system was created. –A Java MC simulation was designed to represent a typical job. –Each job creates a stream producer. –Each job publishes a number of tuples depending on the job phase. –Each job contains 3 phases with varying time delays. –Emulates CMS Monte Carlo message publishing pattern, but so far with 10 hour run time compressed into a minute!

13 May 2004EB/TB Middleware meeting Test Design An Archiver scoops up published tuples. –The Archiver db used is a representation of the BOSS db, but stores history of received messages, rather than just a cumulative update. –Archived tuples are compared with published tuples to verify the test outcome.

13 May 2004EB/TB Middleware meeting Topology IC (registry) Archiver Mon BoxSP Mon Box MC Sim Archiver Client Test Output Test verification HistoryProducer DB

13 May 2004EB/TB Middleware meeting Test Setup Archiver & SP mon box setup at Imperial. SP mon box & IC setup at Brunel. Archiver and MC sim clients positioned at various nodes within both sites. Tried 1 MC sim and Archiver with variable Job submissions. Also setup similar test on WP3 testbed using 2 MC sims and 1 Archiver.

13 May 2004EB/TB Middleware meeting Results 1 MC sim creating 2000 jobs and publishing 7600 tuples proven to work without glitch (R-GMA v3.4.13) Demonstrated 2 MC sims each running 4000 jobs (with published tuples) on the WP3 testbed.

13 May 2004EB/TB Middleware meeting LCG RGMA report from recent weekly CMS deployment meeting

13 May 2004EB/TB Middleware meeting Summary After initial configuration problems BOSS tests were successful -. –LCG testing is now underway (Pierra Bettini) still a steep learning curve for successful configuration. –Issues with LCFng configuration of items such as the RB and monitoring of the RB –Confusion as to what role RGMA has compared to GRIDICE –View that GRIDICE was somewhat more advanced, more friendly, fully LCFng installed etc. RGMA a candidate for detector performance monitoring in CMS too.