INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Управление заданиями в GRID. Н. Клопов ПИЯФ, Гатчина.

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

The Grid Constantinos Kourouyiannis Ξ Architecture Group.
Job Submission The European DataGrid Project Team
EGEE is funded by the European Union under contract IST Elena Slabospitskaya IHEP NA3 manager for Russia An inroduction to services provided.
Steve LloydGridPP13 Durham July 2005 Slide 1 Using the Grid Steve Lloyd Queen Mary, University of London.
Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.
INFSO-RI Enabling Grids for E-sciencE Architecture of the gLite Workload Management System Giuseppe Andronico INFN EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
E-infrastructure shared between Europe and Latin America Architecture of the WMS Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
Querétaro (Mexico), E2GRIS – Job Description Language JDL 1.
The EDG Workload Management System – n° 1 The EDG Workload Management System.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio COMETA
Enabling Grids for E-sciencE gLite training at Sinaia '06 Victor Penso Kilian Schwarz GSI Darmstadt Germany.
Grid Initiatives for e-Science virtual communities in Europe and Latin America The Job Description Language JDL 1.
Enabling Grids for E-sciencE EGEE-II INFSO-RI BG induction to GRID Computing and EGEE project – Sofia, 2006 Practical: Porting applications.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania ICTP/INFM-Democritos Workshop on Porting Scientific.
Computational grids and grids projects DSS,
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
Workflow Template Generation Haw to. Steps Make proper set of WF examples on Portal Save it to a local directory Decompress it Make a Template Directory.
1 Esther Montes Prado CIEMAT 10th EELA Tutorial Madrid, Hands-on on WMS (Review and Summary)
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite job submission Fokke Dijkstra Donald.
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.
INFSO-RI Enabling Grids for E-sciencE The gLite Workload Management System Elisabetta Molinari (INFN-Milan) on behalf of the JRA1.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
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.
EGEE is a project funded by the European Union under contract IST Job Description Language - more control over your Job Assaf Gottlieb University.
Architecture of the gLite WMS (Workload Management System) Hands-on Paola Celio Universita’ Roma TRE INFN Roma TRE Sevilla Septembre 2007.
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Job Services Emidio.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC Tutorial.
E-science grid facility for Europe and Latin America MAVs-Study Biologically Inspired, Super Maneuverable, Flapping Wing Micro-Air-Vehicles.
E-infrastructure shared between Europe and Latin America 1 Workload Management System-WMS Luciano Diaz Universidad Nacional Autónoma de México - UNAM Mexico.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
INFSO-RI Enabling Grids for E-sciencE Claudio Cherubino, INFN Catania Grid Tutorial for users Merida, April 2006 Special jobs.
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
EGEE-0 / LCG-2 middleware Practical.
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,
EGEE-II INFSO-RI Enabling Grids for E-sciencE Workload management in gLite 3.x - MPI P. Nenkova, IPP-BAS, Sofia, Bulgaria Some of.
INFSO-RI Enabling Grids for E-sciencE Job Submission Tutorial (material from INFN Catania)
Workload Management System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
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 Job Description Language (JDL) Giuseppe La Rocca INFN First gLite tutorial on GILDA Catania,
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals Giuseppe La Rocca INFN – Catania gLite Tutorial at the EGEE User Forum CERN.
EGEE is a project funded by the European Union under contract IST Job Description Language – How to control your Job Nadav Grossaug IsraGrid.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Porting an application to the EGEE Grid & Data management for Application Rachel Chen.
Enabling Grids for E-sciencE Sofia, 17 March 2009 INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives –
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMS tricks & tips – further scripting Giuseppe.
Biomed tutorial 1 Enabling Grids for E-sciencE INFSO-RI EGEE is a project funded by the European Union under contract IST JDL Flavia.
User Interface UI TP: UI User Interface installation & configuration.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Satellital Image Clasification with neural networks Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR
Istituto Nazionale di Astrofisica Information Technology Unit INAF-SI Job with data management Giuliano Taffoni.
GRID commands lines Original presentation from David Bouvet CC/IN2P3/CNRS.
FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio Cometa
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
EGEE tutorial, Job Description Language - more control over your Job Assaf Gottlieb Tel-Aviv University EGEE is a project.
gLite Job Management Mario Reale GARR
5. Job Submission Grid Computing.
Job Management with DATA
login: clermont-ferrandxx password: GridCLExx
gLite Job Management Amina KHEDIMI CERIST
gLite Job Management Christos Theodosiou
Job Description Language
GENIUS Grid portal Hands on
Job Description Language (JDL)
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE Управление заданиями в GRID. Н. Клопов ПИЯФ, Гатчина.

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Команды для запуска заданий Команды в компьютере UI: –Доступные ресурсы: edg-job-list-match –vo nw_ru test.jdl –Job submit запуск задания edg-job-submit –vo nw_ru -o jid test.jdl ( –Job status статус задания edg-job-status -i jid –Output передача выходных файлов edg-job-get-output -i jid --dir. –Cancel завершение задания edg-job-cancel -i jid

Enabling Grids for E-sciencE INFSO-RI JDL: Job Description Language JDL определяет характеристики задания, которые будут использоваться для выбора оптимального ресурса для его запуска. –Характеристики самого задания –Требования к компьютерным ресурсам (и к software) –Требования к входным и выходным данным JDL Attribute = value;JDL состоит из предложений типа: Attribute = value; где value может быть Boolean, Integer, String.

Enabling Grids for E-sciencE INFSO-RI Job Description Language JobType Normal, Interactive, MPICH, Checkpointable Executable (mandatory) Имя выполняемой программы Arguments (optional) Параметры программы StdOutput, StdError (optional) Стандартный input/output/error InputSandbox (optional) Список файлов на UI, которые необходимы для выполнения задания. Эти файлы будут переданы на удаленный кластер. OutputSandbox (optional) Список файлов, сгенерированных заданием, которые должны быть затребованы на UI

Enabling Grids for E-sciencE INFSO-RI Job Description Language JobType = "Normal"; Executable = "/bin/bash"; StdOutput = “stdout"; StdError = “stderr"; InputSandbox={“yourscript.sh“,”inpfile.txt”}; OutputSandbox={“stderr",“stdout“,”outf.txt”}; Arguments = "yourscript.sh";

Enabling Grids for E-sciencE INFSO-RI Job Requirements Требования (Requirements) –Определяют требования на ресурсы –Определяются, используя т.н. GLUE атрибуты ресурсов, опубликованных в Информационной Системе ГРИД Например: Requirements = other.GlueCEPolicyMaxWallClockTime>10000; Requirements = other.GlueCEUniqueID == "grid010.ct.infn.it:2119/jobmanager-lcgpbs-long"; Requirements = Member("POVRAY- 3.5",other.GlueHostApplicationSoftwareRunTimeEnviron ment); other.GlueCEStateFreeCPUs > 100; Requirements = other.GlueCEStateFreeCPUs > 100;

Enabling Grids for E-sciencE INFSO-RI Job Description Language Rank –Как ранжировать ресурсы, которые удовлетворяют специфицированным требованиям –Выбирается CE с наивысшим рангом, например:  Rank= - other.GlueCEStateEstimatedResponseTime (наименьшее время доступа)  Rank= other.GlueCEStateFreeCPUs (наибольшее количество CPUs)  Rank= (other.GlueCEStateWaitingJobs == 0 ? other.GlueCEStateFreeCPUs : -other.GlueCEStateWaitingJobs)

Enabling Grids for E-sciencE INFSO-RI Пример задания 1 Есть программа на PERL tstp.pl, которая использует входной файл c колонкой чисел. Каждое число возводится в квадрат и записывается в выходной файл. Имя входного файла передается как параметр программы. Имя выходного файла то же как и входного, но с расширением ‘out’.

Enabling Grids for E-sciencE INFSO-RI Пример задания 1 JDL файл: VirtualOrganisation = "nw_ru"; Executable = "pinp.pl"; Arguments = "pinp.inp"; StdOutput = "std.out"; StdError = "std.err"; InputSandbox={"pinp.pl","pinp.inp"}; OutputSandbox = {"std.out", "std.err","pinp.out"}; RetryCount = 3;

Enabling Grids for E-sciencE INFSO-RI Пример задания 2 Есть файл с исходным текстом программы на языке С ctst.c, которая выводит строку “Hello world” на стандартный вывод. Есть Makefile для сборки этой программы. Необходимо обеспечит сборку и запуск программы на удаленном ресурсе.

Enabling Grids for E-sciencE INFSO-RI Пример задания 2 JDL файл: JobType="Normal"; VirtualOrganisation = "nw_ru"; Executable = "startC.sh"; StdOutput = "ctst.out"; StdError = "ctst.err"; OutputSandbox = {"ctst.out","ctst.err"}; InputSandbox = {"startC.sh","ctst.c","Makefile"}; RetryCount=3;

Enabling Grids for E-sciencE INFSO-RI Пример задания 2 Cтартовый скрипт startC.sh: #!/bin/bash make //сборка программы chmod +x ctst //разрешаем запускать ее./ctst //запускаем exit 0

Enabling Grids for E-sciencE INFSO-RI Запуск задания edg-job-submit ctst.jdl Selected Virtual Organisation name (from JDL): nw_ru Connecting to host cluster.pnpi.nw.ru, port 7772 Logging to host cluster.pnpi.nw.ru, port 9002 ********************************************************************************* ************ JOB SUBMIT OUTCOME The job has been successfully submitted to the Network Server. Use edg-job-status command to check job current status. Your job identifier (edg_jobId) is: -

Enabling Grids for E-sciencE INFSO-RI Запрос состояния edg-job-status ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : Current Status: Running Status Reason: Job successfully submitted to Globus Destination: cluster.pnpi.nw.ru:2119/jobmanager-pbs-nw_ru reached on: Fri Jun 2 14:22: *************************************************************

Enabling Grids for E-sciencE INFSO-RI Получение выходных файлов edg-job-get-output --dir. Retrieving files from host: cluster.pnpi.nw.ru ( for ) ********************************************************************************* JOB GET OUTPUT OUTCOME Output sandbox files for the job: - have been successfully retrieved and stored in the directory: /home/knv/tut/knv_KIl7Xj39Mfan3xXRgvYegA

Enabling Grids for E-sciencE INFSO-RI Состояния задания в LCG-2

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания

Enabling Grids for E-sciencE INFSO-RI Запуск задания