SARA Reken- en NetwerkdienstenToPoS | 3 juni 2007 More efficient job submission Evert Lammerts SARA Computing and Networking Services High Performance.

Slides:



Advertisements
Similar presentations
E-science grid facility for Europe and Latin America E2GRIS1 Jaime Parada, Edgar Perdomo – UCV Itacuruça (Brazil), 2-15 November 2008 CATIVIC.
Advertisements

Globus Workshop at CoreGrid Summer School 2006 Dipl.-Inf. Hamza Mehammed Leibniz Computing Centre.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Hands on Job Services.
12th EELA Tutorial, Lima, FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America.
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
Job Submission The European DataGrid Project Team
Development of test suites for the certification of EGEE-II Grid middleware Task 2: The development of testing procedures focused on special details of.
SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
SARA Reken- en Netwerkdiensten ToPoS: High-Throughput Parallel Processing Pipelines on the Grid Pieter van Beek SARA Computing and Networking Services.
Asynchronous Web Services Approach Enrique de Andrés Saiz.
1 Kolkata, Asia Joint CHAIN/EU-IndiaGrid2/EPIKH School for Grid Site Administrators, The EPIKH Project (Exchange Programme.
Enabling Grids for E-sciencE gLite training at Sinaia '06 Victor Penso Kilian Schwarz GSI Darmstadt Germany.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
Enabling Grids for E-sciencE EGEE-II INFSO-RI BG induction to GRID Computing and EGEE project – Sofia, 2006 Practical: Porting applications.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania ICTP/INFM-Democritos Workshop on Porting Scientific.
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
1 HeMoLab - Porting HeMoLab's SolverGP to EELA glite Grid Environment FINAL REPORT Ramon Gomes Costa - Paulo Ziemer.
Nadia LAJILI User Interface User Interface 4 Février 2002.
E-science grid facility for Europe and Latin America Marcelo Risk y Juan Francisco García Eijó Laboratorio de Sistemas Complejos Departamento.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
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.
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.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC 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.
1 DIRAC Job submission A.Tsaregorodtsev, CPPM, Marseille LHCb-ATLAS GANGA Workshop, 21 April 2004.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
EGEE-II INFSO-RI Enabling Grids for E-sciencE Introduction to P-GRADE Portal hands-on Miklos Kozlovszky MTA SZTAKI
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals Giuseppe La Rocca INFN – Catania gLite Tutorial at the EGEE User Forum CERN.
Development of test suites for the certification of EGEE-II Grid middleware Task 2: The development of testing procedures focused on special details of.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Porting an application to the EGEE Grid & Data management for Application Rachel Chen.
1 P-GRADE Portal hands-on Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMS tricks & tips – further scripting Giuseppe.
User Interface UI TP: UI User Interface installation & configuration.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Istituto Nazionale di Astrofisica Information Technology Unit INAF-SI Job with data management Giuliano Taffoni.
Presentation of the results khiat abdelhamid
Job Management Beijing, 13-15/11/2013. Overview Beijing, /11/2013 DIRAC Tutorial2  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you.
GRID commands lines Original presentation from David Bouvet CC/IN2P3/CNRS.
FESR Consorzio COMETA - Progetto PI2S2 FEMM Riccardo Bruno, INFN CT Sindoni Salvatore, DIEES UniCT.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
FESR Consorzio COMETA - Progetto PI2S2 Jobs with Input/Output data Fabio Scibilia, INFN - Catania, Italy Tutorial per utenti e.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
Create an script to print “hello world” in an output file with also the information of an input file. The input file should be previously register in the.
Stephen Childs Trinity College Dublin
Job Management Exercises
Workload Management System
5. Job Submission Grid Computing.
Job Management with DATA
Long term job submission and monitoring uing grid services
Application development on EGEE with P-GRADE Portal
gLite Job Management Christos Theodosiou
GENIUS Grid portal Hands on
Hands on Session: DAG Job Submission
Job Submission M. Jouvin (LAL-Orsay)
Presentation transcript:

SARA Reken- en NetwerkdienstenToPoS | 3 juni 2007 More efficient job submission Evert Lammerts SARA Computing and Networking Services High Performance Computing and Visualization e-Science Support

SARA Reken- en Netwerkdiensten Job submission works! But it’s up to YOU to monitor the cycle of a job strange return codes does the job status (Success, Failed) really mean what you think it does resubmit failed jobs Etc, etc, etc… Success rate: 70% ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Pilot Jobs I Normally: With Pilot jobs: ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Pilot Jobs II Pilot jobs: Are basically loops Find out what to do by fetching tasks Run till there are no more tasks, or… Run till they are out of Wall Time Tasks: Contain parameters Are served by ToPoS from a webserver When there are no more tasks, you’re sure that you’re done! ToPoS| 3 juni 2007

SARA Reken- en Netwerkdiensten ToPoS is a service is based on HTTP can be queried by any HTTP client! is strong because it’s simple! Has task realms and pools ToPos| 3 juni 2007

SARA Reken- en Netwerkdiensten Great! But now what… A trivial example: matrix multiplication ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Approach 1 file per row of matrix A 1 file per column of matrix B The Task: Contains an A[row] and B[col] Is a shell script that can be sourced The Pilot job: Fetches a task (None? Exit!) Sources the task Calculates the result Puts the result in a file ([row]-[col].txt) Deletes the task ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Upload files to UI Wget WinSCP? ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Lets go! I Login to UI ssh (or putty!) Create proxy startGridSession [VO] Enter certificate password Unpack the demo: tar -xvvf toposDemo.tar.gz Unzip -xvvf toposDemo.zip ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Transfer input data export LFC_HOST='lfc.grid.sara.nl‘ lfc-mkdir /grid/[VO]/[USERNAME] inputdata/copyFiles.sh: #!/bin/bash if [ $# -ne 2 ] then echo "Supply your VO name and your username!" exit 0 fi for x in *.txt do lcg-cr --vo ${1} -d srm://srm.grid.sara.nl:8443/pnfs/grid.sara.nl/data/${1}/${2}/${x} -l lfn:/grid/${1}/${2}/${x} "file://${PWD}/${x}" done ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Pilot Job Pilotjob.sh ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten JDL pilotjob.jdl: Type = "Job"; JobType = "Normal"; Executable = "/bin/sh"; Arguments = "pilotjob.sh [REALM_URL] [VO] [USER]"; StdOutput = "stdout.log"; StdError = "stderr.log"; InputSandbox = {"pilotjob.sh"}; OutputSandbox = {"stdout.log","stderr.log"}; ShallowRetryCount = 1; ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Submit 10 pilot jobs submit.sh: #!/bin/bash touch jobids.txt for i in {1..10} do glite-wms-job-submit –d $USER pilotjob.jdl done ToPoS | 3 juni 2007

SARA Reken- en Netwerkdiensten Check status glite-wms-job-status --input jobids.txt ToPoS | 3 juni 2007