Computational grids and grids projects DSS, 4.4.2005

Slides:



Advertisements
Similar presentations
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
Advertisements

Workload management Owen Maroney, Imperial College London (with a little help from David Colling)
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
The Grid Constantinos Kourouyiannis Ξ Architecture Group.
Job Submission The European DataGrid Project Team
Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.
A Computation Management Agent for Multi-Institutional Grids
WP 1 Grid Workload Management Massimo Sgaravatto INFN Padova.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Grids and Globus at BNL Presented by John Scott Leita.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Enabling Grids for E-sciencE ENEA and the EGEE project gLite and interoperability Andrea Santoro, Carlo Sciò Enea Frascati, 22 November.
L ABORATÓRIO DE INSTRUMENTAÇÃO EM FÍSICA EXPERIMENTAL DE PARTÍCULAS Enabling Grids for E-sciencE Grid Computing: Running your Jobs around the World.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
Nadia LAJILI User Interface User Interface 4 Février 2002.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
Grid Workload Management Massimo Sgaravatto INFN Padova.
- Distributed Analysis (07may02 - USA Grid SW BNL) Distributed Processing Craig E. Tull HCG/NERSC/LBNL (US) ATLAS Grid Software.
EGEE-II INFSO-RI Enabling Grids for E-sciencE An Introduction to the EGEE Project Presented by Min Tsai ISGC 2007, Taipei With thanks.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
TERENA 2003, May 21, Zagreb TERENA Networking Conference, 2003 MOBILE WORK ENVIRONMENT FOR GRID USERS. TESTBED Miroslaw Kupczyk Rafal.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
EGEE-II INFSO-RI Enabling Grids for E-sciencE The GILDA training infrastructure.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 14 February 2006.
1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania
AliEn AliEn at OSC The ALICE distributed computing environment by Bjørn S. Nilsen The Ohio State University.
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.
High-Performance Computing Lab Overview: Job Submission in EDG & Globus November 2002 Wei Xing.
EGEE-0 / LCG-2 middleware Practical.
INFSO-RI Enabling Grids for E-sciencE GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
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,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
Workload Management System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
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 GILDA Praticals Giuseppe La Rocca INFN – Catania gLite Tutorial at the EGEE User Forum CERN.
The DataGrid Project NIKHEF, Wetenschappelijke Jaarvergadering, 19 December 2002
User Interface UI TP: UI User Interface installation & configuration.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
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.
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win Porting of gLite middleware to Windows XP platform
Grid Computing: Running your Jobs around the World
The EDG Testbed Deployment Details
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
Grid2Win: Porting of gLite middleware to Windows XP platform
Workload Management System
5. Job Submission Grid Computing.
login: clermont-ferrandxx password: GridCLExx
Gri2Win: Porting gLite to run under Windows XP Platform
The GENIUS portal and the GILDA t-Infrastructure
gLite Job Management Christos Theodosiou
WMS+LB Server Installation and Configuration
Presentation transcript:

Computational grids and grids projects DSS,

Content  Grid computing (terminology)  EGEE grid elements, how it works  Gilda testbed (example of simple job)  Grid projects

Grid computing  model for solving massive computational problems  use of unused resources (CPU cycles, disk storage,...)  support computation across administrative domains –apart from traditional clusters  creates “virtual cluster” embedded in network infrastructure  multi-user environment  issue of authorization – allow remote users to control computing resources

Grid computing - resources  sharing heterogenous resources –different platforms –hw / sw architectures –computer languages  located in different places –different administrative domains –connected through the network  virtualizing computing resources

Grid x cluster  grids – heterogeneous –can use ordinary desktops as well  cluster – homogenous –located in data centres  Grids are build from Computational Elements (CE)  The cluster can act as an CE of the whole grid system

Global Grid Forum  GGF – defines specification for grid computing  Globus Alliance – implements standards – GT  Globus Toolkit – middleware to build services based on GT; de facto standard; just part of the grid

Globus – implemented services  Resource management –GRAM (Grid Resource Allocation Management)  Information services –MDS (Monitoring and Discovery Services)  Security Services –GSI (Grid Security Infrastructure)  Data Movement and Management –GridFTP, GASS (Global Access to Secondary Storage)

EGEE grid components  UI (User Interface) –user access to the computational grid –logon, start jobs, info about state of jobs –information about free resources –management of user’s data  CE (Computing Element) –receive jobs for the given cluster, farm (homogenous) –info about computational power and installed sw –give the jobs to the local job management system (PBS, LFS, NQE, LoadLeveler, Condor), LJMS sends the job later to the working nodes

EGEE grid components II.  SE (Storage Element) –interface how to store user data inside the grid –access to the files –replication of files –file is registrated inside the grid with the internal name (independent of the name and the location)  RC (Replica Catalog)  RLS (Replica Location Server) –info about file replicas, selection of the appropriate replica

EGEE grid components III.  WN (Worker Nodes) –computation nodes, place where the computation is running –have access to the application software (mount from server) –capable of manipulation with data stored on SE –they are accessible only from CE, not from the whole environment

EGEE grid components IV.  IS (Information Service) –state information about elements of grids (CE, SE,...) –monitoring of the state of the jobs  RB (Resource Broker) –scheduler, find the proper resources for the job requirements –divide jobs to the CE, sending JDL (Job Description Language) –use IS for its decisions

UI - PKI X.509 certificate keys - JDL files Students Terminals enter Grid enter Grid enter Grid enter Grid UI WN RB CE SE GILDA RLS

How it all works together – step by step  User connects to the UI –time limited proxy certificate is created  User defines the computational job and tell it to the resource broker –by the means of JDL file –JDL file may contain some input data (more datasets – SE)  Resource broker talks to IS, finds proper CE  Resource broker creates job and sends it to the CE

How it all works together II.  CE receives job and sends it to the local job management system  The job is running on the WN (working nodes) –using lager datasets – copy data from SE –new large output data – copy to SE, registrated with RLS (Replica Location Server)  At the end of the job, output (stdout, stderr) copied back to the RB

How to try it and participate  Genius portal – access to the grid  Gilda –demo applications –last versions of middleware sw 

Example – hostname.jdl Type = "Job"; JobType = "Normal"; Executable = "/bin/hostname"; StdOutput = "hostname.out"; StdError = "hostname.err"; OutputSandbox = {"hostname.err","hostname.out"}; Arguments = "-f";RetryCount = 7;

Example – log after job submission Let the GILDA Resource Broker choose Selected Virtual Organisation name (from UI conf file): gilda Connecting to host grid004.ct.infn.it, port 7772 Logging to host grid004.ct.infn.it, port 9002 ================================ edg-job-submit Success ===================================== 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: - The edg_jobId has been saved in the following file: /home/demo03/.genius/.tmp_submittedjob_demo03 ================================================== 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: - The edg_jobId has been saved in the following file: /home/demo03/.genius/.tmp_submittedjob_demo03 ==================================================

Example – job queue  Status of the job can be checked in job queue –ready –scheduled –running –done – Get Output –cleared (after GetOutput)  Output –hostname.err 0 –hostname.out.txt 24  Hostname.out.txt –testbed010.cnaf.infn.it {Heureka! We got it!}

Grid Projects  EGEE (Enabling Grid for E-sciencE) –connect Europian grids, create production grid –starten on 1.April 2004 –70 partners (EU, USA, Russia) –7 federations (CE federation – Czech Rep.) –CERN – one federation itself –CESNET – scheduling and state monitoring part of the middleware

Project Geneva  CoreGrid, Akogrimo, DataMiningGrid  GridCoord, HPC4U, IntelliGrid  K-WF Grid, NextGrid, OntoGrid  Provenance, SIMDAT, UniGridS

Literature, Materials  Wikipedia  