INFSO-RI-508833 Enabling Grids for E-sciencE CHARON System  Petr Kulhánek, 1,2 Jan Kmuníček,

Slides:



Advertisements
Similar presentations
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Hands on Job Services.
Advertisements

INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
Development of test suites for the certification of EGEE-II Grid middleware Task 2: The development of testing procedures focused on special details of.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
SA1 / Operation & support Enabling Grids for E-sciencE Integration of heterogeneous computational resources in.
Enabling Grids for E-sciencE EGEE-II INFSO-RI BG induction to GRID Computing and EGEE project – Sofia, 2006 Practical: Porting applications.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Configuring and Maintaining EGEE Production.
INFSO-RI Enabling Grids for E-sciencE The GENIUS Grid portal Tony Calanducci INFN Catania - Italy First Latin American Workshop.
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Enabling Grids for E-sciencE Workload Management System on gLite middleware Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam)
Nadia LAJILI User Interface User Interface 4 Février 2002.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GISELA Additional Services Diego Scardaci
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Enabling Grids for E-sciencE EGEE-II INFSO-RI Practical: Porting applications to the GILDA grid Slides from Vladimir Dimitrov, IPP-BAS.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives Plovdiv, 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Provenance Challenge gLite Job Provenance.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Using gLite API Vladimir Dimitrov IPP-BAS “gLite middleware Application Developers.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Nov. 18, EGEE and gLite are registered trademarks gLite Middleware Usage Dusan.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Jan 31, 2006 SEE-GRID Nis Training Session Hands-on V: Standard Grid Usage Dušan Vudragović SCL and ATLAS group Institute of Physics, Belgrade.
Enabling Grids for E- sciencE EGEE and gLite are registered trademarks EGEE-III INFSO-RI Analysis of Overhead and waiting times.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
INFSO-RI Enabling Grids for E-sciencE Graphical User Interface. for Charon Extension Layer System. and Application Dashboards Jan.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Ricardo Rocha CERN (IT/GS) EGEE’08, September 2008, Istanbul, TURKEY Experiment.
INFSO-RI Enabling Grids for E-sciencE CHARON System Jan Kmuníček, Petr Kulhánek, Martin Petřek CESNET, Czech Republic.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
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 Job Submission Tutorial (material from INFN Catania)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
INFSO-RI Enabling Grids for E-sciencE Use Case of gLite Services Utilization. Multiple Ligand Trajectory Docking Study Jan Kmuníček.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Job sandboxes.
EGEE is a project funded by the European Union under contract IST Package Manager Predrag Buncic JRA1 ARDA 21/10/04
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CharonGUI A Graphical Frontend on top of.
INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer Petr Kulhánek, 1,2 Martin Petřek, 1,2 Jan Kmuníček 1,3
INFSO-RI Enabling Grids for E-sciencE gLite Certification and Deployment Process Markus Schulz, SA1, CERN EGEE 1 st EU Review 9-11/02/2005.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
User Interface UI TP: UI User Interface installation & configuration.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
INFSO-RI Enabling Grids for E-sciencE Utilizing E-SciencE through Charon Extension Layer (CEL) Toolkit Petr Kulhánek, Martin Petřek,
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarksEGEE-III INFSO-RI MPI on the grid:
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Report from.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Computational Chemistry Cluster – EGEE-III.
EGEE is a project funded by the European Union under contract IST Job Submission Giuseppe La Rocca EGEE NA4 Generic Applications INFN Catania.
VOCE Peter Kaczuk, Dan Kouril, Miroslav Ruda, Jan Svec,
Workload Management System
5. Job Submission Grid Computing.
gLite Job Management Christos Theodosiou
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE CHARON System  Petr Kulhánek, 1,2 Jan Kmuníček, 1,3 and Martin Petřek 1,2 1. CESNET, Czech Republic 2. National Centre for Biomolecular Research, Masaryk University in Brno, Czech Republic 3.Institute of Computer Science, Masaryk University in Brno, Czech Republic

EGEE project is funded by European Commission (contract number IST ) 2 Enabling Grids for E-sciencE INFSO-RI CHARON System Contents  GRID Vocabulary  Summary of User Authentication/Authorization in GRID  Job Submission in Native LCG Middleware  Charon Extension Layer  Overview  Module System  Job Submission and Management  Configuration  Conclusions  Examples are in: skurut4.cesnet.cz:/home/kulhanek/cesnet_seminar/  input directory contains fresh input data  test directory contains results of test run

EGEE project is funded by European Commission (contract number IST ) 3 Enabling Grids for E-sciencE INFSO-RI GRID Vocabulary VOCE– Virtual Organization for Central Europe UI – user interface SE – storage element CE – computing element WN – worker node CHARON System

EGEE project is funded by European Commission (contract number IST ) 4 Enabling Grids for E-sciencE INFSO-RI CHARON System Summary of User Authentication/Authorization in GRID grid-proxy-init or grid-proxy-init-sc grid-proxy-info grid-proxy-destroy myproxy-init or myproxy-init-sc myproxy-info myproxy-get-delegation myproxy-destroy NOTE: grid-proxy-init-sc and myproxy-init-sc are not a regular part of LCG distribution. They serve for proxy certificate initialization using secure cards (HW Tokens).

EGEE project is funded by European Commission (contract number IST ) 5 Enabling Grids for E-sciencE INFSO-RI Job Submission in Native LCG Middleware Example #01: 01_lcg_test edg-job-submit lcg_job.jdl edg-job-statushttps://skurut3.cesnet.cz:9000/AXyE-vQ04qcFfM-kQFe6QQ edg-job-get-output–dir./ CHARON System # LCG Test Job (lcg_job.jdl) Type = "Job"; JobType = "Normal"; Executable = "/bin/hostname"; StdOutput = "lcg_job.stdout"; StdError = "lcg_job.stdout"; OutputSandbox = {"lcg_job.stdout"}; Arguments = ""; RetryCount = 2;

EGEE project is funded by European Commission (contract number IST ) 6 Enabling Grids for E-sciencE INFSO-RI CHARON System What is Charon?  uniform and modular approach for (complex) computational jobs submission and management  generic system for use of application programs in the Grid environment (LCG middleware, …) Why Charon?  many various batch systems & scheduling components used in grid environment  each batch system has unique tools and different philosophy of its utilization  LCG provided tools are quite raw and simple  many additional tasks to use computer resources properly

EGEE project is funded by European Commission (contract number IST ) 7 Enabling Grids for E-sciencE INFSO-RI CHARON System Scheme of Charon (CEL - Charon Extension Layer)

EGEE project is funded by European Commission (contract number IST ) 8 Enabling Grids for E-sciencE INFSO-RI CHARON System Activation of CEL on UI of VOCE 1. login to skurut4.cesnet.cz 2. type following command: /afs/ics.muni.cz/software/ncbr/voce/migrating/install_charon 3. logout from skurut4.cesnet.cz 4. login to skurut4.cesnet.cz again NOTE: CEL installer modify.profile and.bashrc files. Deactivation of CEL on UI of VOCE 1. login to skurut4.cesnet.cz 2. type following command: /afs/ics.muni.cz/software/ncbr/voce/migrating/uninstall_charon

EGEE project is funded by European Commission (contract number IST ) 9 Enabling Grids for E-sciencE INFSO-RI CHARON System Module system –manages application software  each software package is described by a specific module  configuration information is internally stored in XML format  find the architecture and parallel mode that best fit available computational resources  solve conflicts or dependencies between individual modules  list available modules sorted into categories  use pre-installed modules on WNs or install them on the fly if they are missing

EGEE project is funded by European Commission (contract number IST ) 10 Enabling Grids for E-sciencE INFSO-RI CHARON System Commands of Module System –module command: module [action] [module1 [module2] …] Most Important Actions: add (load) remove (unload) avail list* * list is default action NOTE: Type module -h for short summary info about module command. –modview command  menu driven configuration of visualization of modules

EGEE project is funded by European Commission (contract number IST ) 11 Enabling Grids for E-sciencE INFSO-RI CHARON System Module Name Completion Example: amber  amber:8.0m:auto:auto  amber:8.0m:pn3:single user  default values  resolved final name pn3 – module is optimised for Pentium III architecture single – module is built for sequential execution

EGEE project is funded by European Commission (contract number IST ) 12 Enabling Grids for E-sciencE INFSO-RI Module Activation $ module add amber Module specification: amber (add action) =========================================================== Architecture : pn3 Number of CPUs : 1 Max CPUs per node : 1 Exported module : amber:8.0m Complete module : amber:8.0m:pn3:single INFO: Module is taken from local software repository. CHARON System

EGEE project is funded by European Commission (contract number IST ) 13 Enabling Grids for E-sciencE INFSO-RI CHARON System Charon System – Overview of Commands Job Submission and Management psubmit pinfo psync pgo(does not work in GRID environment) Charon Setup pconfigure palias (deprecated, it will be substituted with pconfigure) pprofile (deprecated, it will be substituted with pconfigure) psum

EGEE project is funded by European Commission (contract number IST ) 14 Enabling Grids for E-sciencE INFSO-RI CHARON System Charon Job Restrictions each job has to be in separate directory job directories must not overlap job is described by script only relative paths to job directory contents have to be used in job script software should be activated by Module System

EGEE project is funded by European Commission (contract number IST ) 15 Enabling Grids for E-sciencE INFSO-RI Example of Charon Job (Example #02: 02_isomaltose) CHARON System

EGEE project is funded by European Commission (contract number IST ) 16 Enabling Grids for E-sciencE INFSO-RI CHARON System psubmit [NCPU] [syncmode]

EGEE project is funded by European Commission (contract number IST ) 17 Enabling Grids for E-sciencE INFSO-RI CHARON System pinfo

EGEE project is funded by European Commission (contract number IST ) 18 Enabling Grids for E-sciencE INFSO-RI CHARON System psync

EGEE project is funded by European Commission (contract number IST ) 19 Enabling Grids for E-sciencE INFSO-RI CHARON System Results

EGEE project is funded by European Commission (contract number IST ) 20 Enabling Grids for E-sciencE INFSO-RI CHARON System Other Examples Example #03: 03_complex_job psubmit skurut get_pdbs Example #04: 04_parallel_sander psubmit skurut md_test 2

EGEE project is funded by European Commission (contract number IST ) 21 Enabling Grids for E-sciencE INFSO-RI Charon Configuration Sync Mode – option for data transfer between UI and WN gridcopy – all data within job directory as input – all data within job directory as result stdout – all data within job directory as input – only standard output as result (other data are discarded) Resources – identification of particular CE Properties – fine grained selection of computational resources (throught Requirements item in JDL) Alias -uniform combination of above setup in a single word CHARON System

EGEE project is funded by European Commission (contract number IST ) 22 Enabling Grids for E-sciencE INFSO-RI palias CHARON System $ palias Alias Queue/VO Syncmode Properties Resources stdout voce stdout - - tuke voce gridcopy - ce.grid.tuke.sk:2119/jobmanager-pbs-voce polgrid voce gridcopy - ce.polgrid.pl:2119/jobmanager-lcgpbs-voce poznan voce gridcopy - ce.egee.man.poznan.pl:2119/jobmanager-lcgpbs-voce skurut voce gridcopy - skurut17.cesnet.cz:2119/jobmanager-lcgpbs-voce zeus voce gridcopy - zeus02.cyf-kr.edu.pl:2119/jobmanager-lcgpbs-voce

EGEE project is funded by European Commission (contract number IST ) 23 Enabling Grids for E-sciencE INFSO-RI Next Release of Charon System (2006) gLite support more batch systems support within single Charon installation simplification of configuration (e.g. only pconfigure will remain) better handling of error states documentation in WIKI What Do We Need ? What type of application software is required by users? What data (type and size) does this software produce or operate with? Do you require parallel execution of application software? suggestions and criticism of Charon System

EGEE project is funded by European Commission (contract number IST ) 24 Enabling Grids for E-sciencE INFSO-RI Conclusions –Single job management  encapsulation of a single computational job  minimization of overhead resulting from direct middleware usage (JDL file preparation, etc.)  easy submission and navigation during job lifetime –Application programs management  powerful software management and administration  comfortable enlargement of available application portfolio  Acknowledgements  European Commission (contract number IST )  Ministry of Education, Youth, and Physical Training of the Czech Republic (contract number MSM ) CHARON System