A module to customize CREAM jobs according to site policies Tsukuba, KEK, 21 December 2010 Sylvain Reynaud JWGEN :

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
HTCondor and the European Grid Andrew Lahiff STFC Rutherford Appleton Laboratory European HTCondor Site Admins Meeting 2014.
S.Chechelnitskiy / SFU Simon Fraser Running CE and SE in a XEN virtualized environment S.Chechelnitskiy Simon Fraser University CHEP 2007 September 6 th.
WP 1 Grid Workload Management Massimo Sgaravatto INFN Padova.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
W w w. h p c - e u r o p a. o r g Single Point of Access to Resources of HPC-Europa Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Dawid Szejnfeld.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Open Science Grid Software Stack, Virtual Data Toolkit and Interoperability Activities D. Olson, LBNL for the OSG International.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
Accounting for the Grid Usage Records and a Resource Usage Service.
Module 7: Fundamentals of Administering Windows Server 2008.
YAN, Tian On behalf of distributed computing group Institute of High Energy Physics (IHEP), CAS, China CHEP-2015, Apr th, OIST, Okinawa.
1 Evolution of OSG to support virtualization and multi-core applications (Perspective of a Condor Guy) Dan Bradley University of Wisconsin Workshop on.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
11/30/2007 Overview of operations at CC-IN2P3 Exploitation team Reported by Philippe Olivero.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Enabling Grids for E-sciencE CREAM-BES Luigi Zangrando INFN Sezione di Padova, Supercomputing'07.
Author - Title- Date - n° 1 Partner Logo WP5 Summary Paris John Gordon WP5 6th March 2002.
And Tier 3 monitoring Tier 3 Ivan Kadochnikov LIT JINR
Site Report BEIJING-LCG2 Wenjing Wu (IHEP) 2010/11/21.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Angela Poschlad (PPS-FZK), Antonio Retico.
1 LCG-France sites contribution to the LHC activities in 2007 A.Tsaregorodtsev, CPPM, Marseille 14 January 2008, LCG-France Direction.
AN INTEGRATED FRAMEWORK FOR VO-ORIENTED AUTHORIZATION, POLICY-BASED MANAGEMENT AND ACCOUNTING Andrea Caltroni 3, Vincenzo Ciaschini 1, Andrea Ferraro 1,
OSG Tier 3 support Marco Mambelli - OSG Tier 3 Dan Fraser - OSG Tier 3 liaison Tanya Levshina - OSG.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Enabling Grids for E-sciencE SGE J. Lopez, A. Simon, E. Freire, G. Borges, K. M. Sephton All Hands Meeting Dublin, Ireland 12 Dec 2007 Batch system support.
1 User Analysis Workgroup Discussion  Understand and document analysis models  Best in a way that allows to compare them easily.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
Proposal for a IS schema Massimo Sgaravatto INFN Padova.
CERN IT Department CH-1211 Genève 23 Switzerland t Internet Services Job Priorities update Andrea Sciabà IT/GS Ulrich Schwickerath IT/FIO.
CREAM: ALICE Experience WLCG GDB Meeting, CERN 11th November 2009 Stefano Bagnasco (INFN-Torino), Jean-Michel Barbet (Subatech), Latchezar Betev (ALICE),
Experiment Operations: ALICE Report WLCG GDB Meeting, CERN 14th October 2009 Patricia Méndez Lorenzo, IT/GS-EIS.
AliEn AliEn at OSC The ALICE distributed computing environment by Bjørn S. Nilsen The Ohio State University.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Tier 3 Status at Panjab V. Bhatnagar, S. Gautam India-CMS Meeting, July 20-21, 2007 BARC, Mumbai Centre of Advanced Study in Physics, Panjab University,
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer. Modular environment for Grid jobs and applications management Jan.
INFSO-RI Enabling Grids for E-sciencE Policy management and fair share in gLite Andrea Guarise HPDC 2006 Paris June 19th, 2006.
LCG User Level Accounting John Gordon CCLRC-RAL LCG Grid Deployment Board October 2006.
BQS integration in gLite-CE TCG meeting, CERN 01/11/2006 Sylvain Reynaud, Fabio Hernandez.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Automatic testing and certification procedure for IGI products in the EMI era and beyond Sara Bertocco INFN Padova on behalf of IGI Release Team EGI Community.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite configuration (plans) Robert Harakaly.
EGEE 3 rd conference - Athens – 20/04/2005 CREAM JDL vs JSDL Massimo Sgaravatto INFN - Padova.
SQL SERVER AUDITING. Jean Joseph DBA/Consultant Contact Info: Blog:
+ Support multiple virtual environment for Grid computing Dr. Lizhe Wang.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Study on Authorization Christoph Witzig,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Study on Authorization Christoph Witzig,
The RAL PPD Tier 2/3 Current Status and Future Plans or “Are we ready for next year?” Chris Brew PPD Christmas Lectures th December 2007.
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
INFN/IGI contributions Federated Clouds Task Force F2F meeting November 24, 2011, Amsterdam.
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
2007/05/22 Integration of virtualization software Pierre Girard ATLAS 3T1 Meeting
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Parag Mhashilkar (Fermi National Accelerator Laboratory)
Job Priorities and Resource sharing in CMS A. Sciabà ECGI meeting on job priorities 15 May 2006.
Vendredi 27 avril 2007 Management of ATLAS CC-IN2P3 Specificities, issues and advice.
Grid Engine batch system integration in the EMI era
HTCondor Accounting Update
The Operations Portal and the Grid Operations Interoperability
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
Pierre Girard Réunion CMS
CREAM-CE/HTCondor site
Glexec/SCAS Pilot: IN2P3-CC status
Simulation use cases for T2 in ALICE
Integration of Singularity With Makeflow
Pierre Girard ATLAS Visit
Presentation transcript:

A module to customize CREAM jobs according to site policies Tsukuba, KEK, 21 December 2010 Sylvain Reynaud JWGEN :

2 The problem Adapt the job… –to user needs set user job environment –middleware version, operating system, environment variable set LRMS queue set hardware resources –CPU, memory, disk set logical resources –hpss, xrootd, dCache, oracle set permissions (sw manager) –to site policy accept/deny job submission enforcement of security policy options and information for : –quota, priorities, accounting According to the information associated with this job –Computing Element (CE) –CE Queue –User's virtual organization –User's role –JDL requirements (if specified) CPU memory disk

3 A solution : JWGEN JWGEN : a module to adapt grid job to… –user needs –site policy …according to information associated with this job –CE, queue, VO, requirements… CREAM-CE BLAH GIP APEL job control job monitor info. provider accoun -ting BQS JWGEN

4 A solution : JWGEN CREAM-CECREAM-CE Padova CNAF BLAH GIP APELBLAHGIPAPEL job control job monitor info. provider accoun -ting job control job monitor info. provider accoun -ting BQS Grid Engine JWGEN

5 A solution : JWGEN CREAM-CE Padova CNAF BLAHGIPAPEL job control job monitor info. provider accoun -ting Grid Engine JWGEN CREAM-CE BLAH GIP APEL job control job monitor info. provider accoun -ting BQS JWGEN JDL JSDL options + wrapper

6 Input : JSDL

7 Output : SGE options + job wrapper $./libexec/jwgen-core/generate_wrapper.sh /tmp/ jsdl #!/bin/bash #$ -q admin #$ -v SITE_NAME=Test #$ -A "GRID=EGI SITE=Test TIER=tier3 VO=dteam ROLEVOMS=&2Fdteam&2FRole=NULL&2FCapability=NULL DN=&2FO=GRID- FR&2FC=FR&2FO=CNRS&2FOU=CC-LYON&2FCN=Sylvain&20Reynaud" #$ -l os=sl5 #$ -N ccsyre_crm01_ #$ -l s_cpu=00:01:40 #$ -l s_vmem=20M #$ -l s_fsize=5G #$ -l dcache [ -r /afs/in2p3.fr/grid/profiles/glite/ /SL4_64/WN32/lcg- prologue.sh ] &&. /afs/in2p3.fr/grid/profiles/glite/ /… … etc …

8 Configuration file CREAM-CE Padova CNAF BLAHGIPAPEL job control job monitor info. provider accoun -ting Grid Engine JWGEN config file CREAM-CE BLAH GIP APEL job control job monitor info. provider accoun -ting BQS JWGEN

9 Configuration file Need to factorize information –thanks to CE profiles config file

10 Configuration file Need to factorize information –thanks to CE profiles CC-IN2P3 site CC-IN2P3 Tier 1 CC-IN2P3 Tier 2 Test EGILCG profile Aprofile B LCG-CE 04 CREAM 02 LCG-CE 08 CREAM VM-07 CREAM 05 LCG-CE 11 ROC-FR LCG-CE 02 LCG-CE 07 LCG-CE 01 LCG-CE 03 LCG-CE 05 LCG-CE 06 CREAM 03

11 Configuration file Need to factorize information –thanks to CE profiles –thanks to operations on sets Sets are used for –queues, groups, users, logical resources Sets can be –created : ignore ancestor sets –subtracted : exclude some items –refined : without adding new items –extended : with adding new items

12 Query configuration file $./sbin/jwgen-ce-query.sh -h./sbin/jwgen-ce-query.sh: option requires an argument -- h Usage:./sbin/jwgen-ce-query.sh [-h ] [-q ] [-g ] [-u ] [-x] Where: -h : hostname of the CE (default value: 'ccsyre.in2p3.fr') -q : CE queue (default value: '_' = any value) -g : unix group (default value: '_' = any value) -u : unix user account (default value: '_default' = non- special users) -x : print output as XML

13 Query configuration file $./sbin/jwgen-ce-query.sh -h cclcgceli05.in2p3.fr -u atlas099 CEInstance 'cclcgceli05.in2p3.fr' CEQueue 'long' Group 'atlas' User 'atlas099' LogicalResourceSet = {dcache,xrootd} OperatingSystem = sl5 ProfilesDirectory=/afs/in2p3.fr/grid/profiles/glite/ /SL5_64/WN64 Project = P_atlas_T2ana ResourceCPUMax = max ResourceFileSizeMax = max ResourceMemoryMax = max ResourceQueue = long SubmissionPolicy = ACCEPT

14 Core package independent of grid middleware –based on JSDL –can be used with CREAM job control plug-in (BLAH) or Globus job manager for example LRMS –developed, tested and used with BQS –will now be used with Grid Engine site policy –configuration keywords and templates are provided separately

15 Conclusion JWGEN has proven to be useful with BQS, now with GE It can be reused with other grid middlewares, LRMS and site policies But… –configuration is of course more complex that the BLAH flat file –customization is not so easy to do (even if customizable files are well identified) We plan to propose JWGEN as an optional module for grid sites that need this kind of advanced features

16 Questions ?