EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,

Slides:



Advertisements
Similar presentations
Hands-on on Information System Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
Advertisements

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.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David
Hands-on on Information System Antonio Fuentes Bermejo Oviedo, 20 de Noviembre de 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David LIP Lisboa EGEE & Int.EU.Grid.
Hands-on on Information System Antonio Fuentes Bermejo Oviedo, 20 de Noviembre de 2006.
The Information service Alessandro Costa INAF Catania Corso di Calcolo Parallelo Grid Computing Catania - ITALY September 2006.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
INFSO-RI Enabling Grids for E-sciencE Information System : a detailed overview Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos.
E-science grid facility for Europe and Latin America Installation and configuration of a top BDII Gianni M. Ricciardi – Consorzio COMETA.
INFSO-RI Enabling Grids for E-sciencE Information System Valeria Ardizzone INFN Singapore, 1st South East Asia Forum -- EGEE tutorial.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
EGEE is a project funded by the European Union under contract IST SEE-GRID tutorial, Istanbul, Information services.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
LCG Information and Monitoring System Jason Shih WLCG T2 Asia Workshop Dec 2, 2006: TIFR.
Klaster obliczeniowy WLCG – cz.I Alice::WTU::LCG - skład: VOBOX  alicluster.if.pw.edu.plVM: saturn.if.pw.edu.pl CREAM-CE  aligrid.if.pw.edu.pl VM: saturn.if.pw.edu.pl.
Mar 28, 20071/18 The OSG Resource Selection Service (ReSS) Gabriele Garzoglio OSG Resource Selection Service (ReSS) Don Petravick for Gabriele Garzoglio.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
July 25, 20071/21 OSG Information Services Gabriele Garzoglio, Rob Quick, Chris Green OSG Information Services, VO Monitoring Services and Resource Selection.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration Antonio Juan.
INFSO-RI Enabling Grids for E-sciencE BDII installation & configuration Giuseppe Platania INFN Catania EMBRACE Tutorial Clermont-Ferrand,
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
BDII Server Installation and Configuration Manuel Rubio del Solar Extremadura Advanced Research Center (CETA-CIEMAT) 11th EELA Tutorial for Users Sevilla,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
gLite Information System UNIANDES OOD Team Daniel Alberto Burbano Sefair, Michael Angel.
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.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America BDII Server Installation Yubiryn Ramírez.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical: The Information Systems.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using WMProxy advanced job submission.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System Tutorial Laurence Field.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania 4th EGEE Conference Pisa 23.October.2005.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
LCG Information and Monitoring System Jason Shih ASGC Grid Administrator Tutorial March 15-16, Academia Sinica.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
First South Africa Grid Training Installation and configuration of BDII Gianni M. Ricciardi Consorzio COMETA First South Africa Grid Training Catania,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks BDII Server Installation & Configuration.
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
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 Information System Giuseppe La Rocca Valeria Ardizzone INFN Catania 4th EGEE Conference Pisa.
The Information System in gLite middleware
Practicals on gLite Information Systems
gLite Information System
Information System: Hands On
Practical: The Information Systems
lcg-infosites documentation (v2.1, LCG2.3.1) 10/03/05
The EU DataGrid – Information and Monitoring Services
The Information System in gLite
Information System Virginia Martín-Rubio Pascual
gLite Information System
Practicals on gLite Information System
gLite Information System
Hands-on on Information System
Tutorial Grille (LCG/EGEE)
gLite Information System Practicals
gLite Information System overview
EGEE Middleware: gLite Information Systems (IS)
The gLite Information System
Hands-on on the gLite Information System
Information System (BDII)
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting, Manila Jan 22, 2007

Enabling Grids for E-sciencE EGEE-II INFSO-RI Agenda Introduction LDAP Glue Schema IS Components –GRIS –GIIS –BDII IS Query Tools IS Practical

Enabling Grids for E-sciencE EGEE-II INFSO-RI Overview of gLite Middleware

Enabling Grids for E-sciencE EGEE-II INFSO-RI How is Information Systems Used? If you are a middleware developer Workload Management System: Matching job requirements and Grid resources Monitoring Services: Retrieving information about Grid Resources status and availability If you are a user Retrieve information about resources where you can run your job where you can copy your files If you are site manager or service You “publish” the information about the services you provide. What resources are available to the Grid? Computing resources Storage resources Site and Services What is their current status?

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite: MDS Information System gLite adopted the Globus Monitoring and Discovery Service as it’s Information System The build blocks include –LDAP protocol as the access protocol –Glue Schema to define the format of the information Architecture and Components –GRIS –GIIS –BDII

Enabling Grids for E-sciencE EGEE-II INFSO-RI Lightweight Directory Access Protocol Network protocol designed for querying and modifying directory services Structures directory entries as a tree: Directory Information Tree (DIT) Following a path from the node back to the root of the DIT – a unique name is built (the DN): “id=pml,ou=IT,or=CERN,st=Geneva, \ c=Switzerland,o=grid” o = grid (root of the DIT) c= US c=Switzerland c=Spain st = Geneva or = CERN ou = IT ou = EP id = pml id=gv id=fd objectClass:person cn: Patricia M. L. phone: office: 28-r019

Enabling Grids for E-sciencE EGEE-II INFSO-RI LDAP Protocol: the data model dn: objectclass: : dn: objectclass: : This is an entry; collection of attributes. It’s defined by a unique DN (Distinguished Name) Objectclass: attribute specifies which object class this entry belongs to specifies what attributes may or must be defined can be used to filter entries White space to separate entries from each other Entries, attributes and objectclass names is defined by a schema The information is imported and exported by LDIF files (LDAP Data Interchange Format) shown above

Enabling Grids for E-sciencE EGEE-II INFSO-RI The Glue Schema in EGEE/LCG: DIT DIT for the Computer Resources DIT for the Storage Resources IS data conforms to Glue Schema which provides a common data model to describe Grid resources.

Enabling Grids for E-sciencE EGEE-II INFSO-RI Examples of the Glue Schema Object classes for CE Base Class for the CE information ( objectclass: GlueCETop ) – No attributes CE ( objectclass: GlueCE ) – GlueCEUniqueID : unique identifier for the CE – GlueCEName: human-readable name of the service CE Status ( objectclass: GlueCEState ) – GlueCEStateRunningJobs: number of running jobs – GlueCEStateWaitingJobs: number of jobs not running – GlueCEStateTotalJobs: total number of jobs (running + waiting) – GlueCEStateStatus: queue status:  queuing (jobs accepted but not running)  production (jobs accepted and run)  closed (neither accepted nor run)  draining (jobs not accepted but those already queued are running) – GlueCEStateWorstResponseTime: worst possible time between the submission of the job and the start of its execution

Enabling Grids for E-sciencE EGEE-II INFSO-RI Components of the IS Top-level BDII : collects information from GIISs At each site: a site GIIS (site BDII): collects information from local GRISs On each resource a GRIS : Publishes dynamic and static information Abbreviations: BDII: Berkeley DataBase Information Index GIIS: Grid Index Information Server GRIS: Grid Resource Information Server

Enabling Grids for E-sciencE EGEE-II INFSO-RI CE Site GIIS GRISs, GIISs and BDII connections SE Local GRIS LFC Local GRIS CE Local GRIS SE Local GRIS CE Local GRIS RB Local GRIS MyProxy Local GRIS SE Local GRIS CE Local GRIS CE Site GIIS BDII-A BDII-B CE Site GIIS User Application WMS Monitoring Services

Enabling Grids for E-sciencE EGEE-II INFSO-RI Querying the IS Two sets of commands: lcg-infosites: simple, meets most needs lcg-info: supports more complex queries

Enabling Grids for E-sciencE EGEE-II INFSO-RI a user or a service can query – the BDII (usual mode) – LDAP servers on each site LCG Information Service

Enabling Grids for E-sciencE EGEE-II INFSO-RI lcg-infosites options

Enabling Grids for E-sciencE EGEE-II INFSO-RI PRACTICAL This introduces use of the commands to access the information system You will be exploring the GILDA grid, seeing what computing elements and storage elements exist. Please go to the link from this practical.

Enabling Grids for E-sciencE EGEE-II INFSO-RI lcg-info options

Enabling Grids for E-sciencE EGEE-II INFSO-RI Get the list of supported attributes $ lcg-info --list-attrs Attribute name Glue object class Glue attribute name MaxTime GlueCE GlueCEPolicyMaxWallClockTime CEStatus GlueCE GlueCEStateStatus TotalJobs GlueCE GlueCEStateTotalJobs CEVOs GlueCE GlueCEAccessControlBaseRule TotalCPUs GlueCE GlueCEInfoTotalCPUs FreeCPUs GlueCE GlueCEStateFreeCPUs CE GlueCE GlueCEUniqueID WaitingJobs GlueCE GlueCEStateWaitingJobs RunningJobs GlueCE GlueCEStateRunningJobs CloseCE GlueCESEBindGroup GlueCESEBindGroupCEUniqueID CloseSE GlueCESEBindGroup GlueCESEBindGroupSEUniqueID SEVOs GlueSA GlueSAAccessControlBaseRule UsedSpace GlueSA GlueSAStateUsedSpace AvailableSpace GlueSA GlueSAStateAvailableSpace Type GlueSE GlueSEType SE GlueSE GlueSEUniqueID Protocol GlueSEAccessProtocol GlueSEAccessProtocolType ArchType GlueSL GlueSLArchitectureType Processor GlueSubCluster GlueHostProcessorModel OS GlueSubCluster GlueHostOperatingSystemName Cluster GlueSubCluster GlueSubClusterUniqueID Tag GlueSubCluster GlueHostApplicationSoftwareRunTimeEnvironment Memory GlueSubCluster GlueHostMainMemoryRAMSize

Enabling Grids for E-sciencE EGEE-II INFSO-RI lcg-info examples $ lcg-info --vo gilda --list-ce --query 'Tag=MPICH' --attrs 'FreeCPUs,Tag' List all the CE(s) that can run MPICH, giving the number of free CPUs and the tags of installed software No space allowed here! Careful here! -….. CE: grid-ce.bio.dist.unige.it:2119/jobmanager-lcgpbs-long - FreeCPUs 6 - Tag LCG-2 LCG-2_1_0 LCG-2_1_1 ….

Enabling Grids for E-sciencE EGEE-II INFSO-RI Examples of IS Monitoring Systems GridICE – –Select a URL for GILDA  VO view (menu)  Select GILDA (column, far left)  Charts –Try also for LCG GStat – –Checks health of Information System at each site Real Time Monitoring – –Not using standard EGEE middleware interfaces –its requires access to RB Logging and Bookkeeping services