Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli1 CRAB status and next evolution Daniele Spiga University & INFN Perugia On behalf of CRAB Team.

Slides:



Advertisements
Similar presentations
1 14 Feb 2007 CMS Italia – Napoli A. Fanfani Univ. Bologna A. Fanfani University of Bologna MC Production System & DM catalogue.
Advertisements

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
1 CRAB Tutorial 19/02/2009 CERN F.Fanzago CRAB tutorial 19/02/2009 Marco Calloni CERN – Milano Bicocca Federica Fanzago INFN Padova.
CRAB Tutorial Federica Fanzago – Cern/Cnaf 13/02/2007 CRAB Tutorial (Cms Remote Analysis Builder)
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
U-Mail System Design Specification Joseph Woo, Chris Hacking, Alex Benson, Elliott Conant, Alex Meng, Michael Ratanapintha April 28,
A tool to enable CMS Distributed Analysis
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Asynchronous Web Services Approach Enrique de Andrés Saiz.
CERN - IT Department CH-1211 Genève 23 Switzerland t SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David.
Client/Server Grid applications to manage complex workflows Filippo Spiga* on behalf of CRAB development team * INFN Milano Bicocca (IT)
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
DIANE Overview Germán Carrera, Alfredo Solano (CNB/CSIC) EMBRACE COURSE Monday 19th of February to Friday 23th. CNB-CSIC Madrid.
Physicists's experience of the EGEE/LCG infrastructure usage for CMS jobs submission Natalia Ilina (ITEP Moscow) NEC’2007.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
5 November 2001F Harris GridPP Edinburgh 1 WP8 status for validating Testbed1 and middleware F Harris(LHCb/Oxford)
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting June 13-14, 2002.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
F.Fanzago – INFN Padova ; S.Lacaprara – LNL; D.Spiga – Universita’ Perugia M.Corvo - CERN; N.DeFilippis - Universita' Bari; A.Fanfani – Universita’ Bologna;
RISICO on the GRID architecture First implementation Mirko D'Andrea, Stefano Dal Pra.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Interactive Job Monitor: CafMon kill CafMon tail CafMon dir CafMon log CafMon top CafMon ps LcgCAF: CDF submission portal to LCG resources Francesco Delli.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
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.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
Job Life Cycle Management Libraries for CMS Workflow Management Projects Stuart Wakefield on behalf of CMS DMWM group Thanks to Frank van Lingen for the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Overview of STEP09 monitoring issues Julia Andreeva, IT/GS STEP09 Postmortem.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
DBS/DLS Data Management and Discovery Lee Lueking 3 December, 2006 Asia and EU-Grid Workshop 1-4 December, 2006.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
Korea Workshop May GAE CMS Analysis (Example) Michael Thomas (on behalf of the GAE group)
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CRAB: the CMS tool to allow data analysis.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
INFSO-RI Enabling Grids for E-sciencE CRAB: a tool for CMS distributed analysis in grid environment Federica Fanzago INFN PADOVA.
Global ADC Job Monitoring Laura Sargsyan (YerPhI).
Proxy management mechanism and gLExec integration with the PanDA pilot Status and perspectives.
Enabling Grids for E-sciencE CMS/ARDA activity within the CMS distributed system Julia Andreeva, CERN On behalf of ARDA group CHEP06.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
VOX Project Status T. Levshina. 5/7/2003LCG SEC meetings2 Goals, team and collaborators Purpose: To facilitate the remote participation of US based physicists.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
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.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
The GridPP DIRAC project DIRAC for non-LHC communities.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1 Tutorial:Initiation a l’Utilisation de la Grille EGEE/LCG, June 5-6 N. De Filippis CMS tools for distributed analysis N. De Filippis - LLR-Ecole Polytechnique.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
First test of the PoC. Caveats I am not a developer ;) I was also beta tester of Crab3+WMA in 2011; I restarted testing it ~2 weeks ago to have a 1 to.
II EGEE conference Den Haag November, ROC-CIC status in Italy
CMS Experience with the Common Analysis Framework I. Fisk & M. Girone Experience in CMS with the Common Analysis Framework Ian Fisk & Maria Girone 1.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
Core and Framework DIRAC Workshop October Marseille.
INFSO-RI Enabling Grids for E-sciencE Padova site report Massimo Sgaravatto On behalf of the JRA1 IT-CZ Padova group.
May 27, 2009T.Kurca JP CMS-France1 CMS T2_FR_CCIN2P3 Towards the Analysis Facility (AF) Tibor Kurča Institut de Physique Nucléaire de Lyon JP CMS-France.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
J Jensen / WP5 /RAL UCL 4/5 March 2004 GridPP / DataGrid wrap-up Mass Storage Management J Jensen
Claudio Grandi INFN Bologna Workshop congiunto CCR e INFNGrid 13 maggio 2009 Le strategie per l’analisi nell’esperimento CMS Claudio Grandi (INFN Bologna)
Gri2Win: Porting gLite to run under Windows XP Platform
Design rationale and status of the org.glite.overlay component
Technical Board Meeting, CNAF, 14 Feb. 2004
CRAB Server CRAB (CMS Remote Analysis Builder)
Gri2Win: Porting gLite to run under Windows XP Platform
Status and plans for bookkeeping system and production tools
Production Manager Tools (New Architecture)
Presentation transcript:

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli1 CRAB status and next evolution Daniele Spiga University & INFN Perugia On behalf of CRAB Team

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli2 OutLine Introduction Today status CrabServer evolution Motivations Implementation First results Schedule Conclusions & plans

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli3 CRAB CMS remote analysis builder: Allow users to run analysis jobs on the grid The aim of crab is to open the grid to the masses: CMS user in addition to the development of his own analysis code must only specify few things to CRAB then it take care to: Interface with user working environment (SCRAM-CMSSW) Interface with the Data Management (search where requests data are) Interact with the grid middleware performing: job submission job status monitoring on demand Manage the produced output (copy back, into Storage Element, castor) Prepare all the stuff to run on remote WN (local environment configuration) Other functionalities: kill, resubmit, postMortem….

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli4 Today Status F.Fanzago, S.Lacaprara Release in production : CRAB_1_4_2 Fully working with CMSSW, DataManagment (dbs/dls), gLite(bulk submission) Release in preparation: CRAB_1_4_3  support submission from scl4 to scl* CRAB_1_5_0  news: support BOSS API usage improve: grid interaction (submission, check status, getoutput) Work In Progess: Integration with DBS2 Publication of CRAB produced data to local scope DBS/DLS G.Codispolti

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli5 CrabServer Evolution Actual Job flow CRAB working on UI CRABSERVER Crab Server Job Flow Automate as much as possible resubmission, error handling, output retrieval…. More scalability

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli6 Implementation strategy Client side: same CRAB interface, same command line and same installation procedure Server side Adopt ProdAgent general architecture, adding all needed stuff re-use as much as possible all what was done during these years!!

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli7 Client User must just properly configure CRAB and use it as usual crab –create same as crab standalone crab –submit submit crab project to the server and NOT to the grid crab –status show a summary (prepared by the server) of the status of the whole task crab -getoutput retrieve from the server the output crab.cfg : The client ship to the server the user proxy too New configuration keys

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli8 Server The server adopt the general PA architecture: Components are implemented as independent agents, communication is performed through an asynchronous and persistent message service Plus a grid-Ftp server DropBoxGuardian Check the dropBox for new CRAB user task to be managed. ProxyTarAssociator Associate the task to the right user proxy CrabWorker submit jobs to the grid (lcg/osg) in the CRAB style JobTraking Track every single job (via BOSS) ErrorHandler Perform a basic error handler JobSubmitter Resubmit single job if needed TaskTracking Keep general informations about all tasks under execution. Notification Notify the user when the task is ready via D.Spiga F.Farina M.Cinquilli W.Bacchi A.Dorigo C.Kavka M.Corvo New components re-used components

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli9 First results: First client version ready /afs/cern.ch/cms/ccs/wm/scripts/Crab/] –submit the task to the server –retrieve the output –(task status check on going) –Ship user proxy to the server in secure way Server installed and set up at cern: crabdev1.cern.ch –Submit tasks to the grid for the user –Track the jobs and resubmit if needed –Retrieve the produced output from the grid –Prepare the finished task –notify the user Two days ago the server components were integrated and started working together with success!!

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli10 Next few days Schedule Commit code on CVS discussion with CMS management on going Finalize the first prototype for O(4) users (beta tester) continue tests to check all works fine Setup a CNAF replicate the cnaf (discussion with D.Bonacorsi) End of February

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli11 Medium term Plans Wait for the feedback from the beta tester Add support for the other needed functionalities not yet implemented in the basic workflow: 1.active interaction with DM (DBS/DLS publication) 2.status shown also via web page available on server 3.killing of jobs/task by user 4. server disk space management test on server functionalities and scalability June ‘07

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli12 Summary & Conclusions Ready for sl4 transition Under development the support for publication on DBS/DLS of user output Used also with real data (TAC data: see Nicola’s talk) Users support, still same problem: which CMS user support role? Just ask/remember us to answer the users? CRAB stand-Alone:

Daniele Spiga PerugiaCMS Italia 14 Feb ’07 Napoli13 Summary & Conclusions Basic workflow is ready First server for beta tester almost ready Developed code to be commited on cvs Preliminary twiki page available: A lot of work to have a Server-Client functionalities available to users for june07!!! CRAB Server: