EGEE-II INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org Information System Gonçalo Borges, Jorge Gomes, Mário David LIP Lisboa EGEE & Int.EU.Grid.

Slides:



Advertisements
Similar presentations
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE Information System Gonçalo Borges, Jorge Gomes, Mário David
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
Africa & Arabia ROC tutorial The GSTAT2 Grid Monitoring tool Mario Reale GARR - Italy ASREN-JUNET Grid School - 24 November 2011 Africa & Arabia ROC Tutorial.
E-science grid facility for Europe and Latin America Installation and configuration of a top BDII Gianni M. Ricciardi – Consorzio COMETA.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Information System (IS) Valeria Ardizzone.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Simply monitor a grid site with Nagios J.
A. Cavalli - F. Semeria INFN Experience With Globus GIS 1 A. Cavalli - F. Semeria INFN First INFN Grid Workshop Catania, 9-11 April 2001 INFN Experience.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
EGEE is a project funded by the European Union under contract IST SEE-GRID tutorial, Istanbul, Information services.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
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.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMSMonitor: a tool to monitor gLite WMS/LB.
GLUE Schema: LDIF to old classad mapping Gabriele Garzoglio Computing Division, Fermilab May 31, 2006.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid Monitoring Tools Alexandre Duarte CERN.
E-infrastructure shared between Europe and Latin America 12th EELA Tutorial for Users and System Administrators gLite Information System.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Performance Improvements to BDII - Grid Information.
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,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks A GSI-secured job manager for connecting.
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,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Batch Systems and the Info (Dynamic) Provider.
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.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
INFSO-RI Enabling Grids for E-sciencE GridICE: Grid and Fabric Monitoring Integrated for gLite-based Sites Sergio Fantinel INFN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information Dump White Areas Lecture Laurence.
SAM Sensors & Tests Judit Novak CERN IT/GD SAM Review I. 21. May 2007, CERN.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
E-infrastructure shared between Europe and Latin America gLite Information System(s) Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
Ninth EELA Tutorial for Users and Managers E-infrastructure shared between Europe and Latin America BDII Server Installation Yubiryn Ramírez.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
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.
GIIS Implementation and Requirements F. Semeria INFN European Datagrid Conference Amsterdam, 7 March 2001.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System Tutorial Laurence Field.
SAM Status Update Piotr Nyczyk LCG Management Board CERN, 5 June 2007.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
Presentation of the results khiat abdelhamid
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.
INFSO-RI Enabling Grids for E-sciencE The Information System: GRIS, GIIS, BDII, information providers, Installation,Configuration,
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
Information System Evolution Enabling Grids for E-sciencE EGEE-III INFSO-RI LDAP LDAP_ADD LDAP_MODIFY Query Merge Update Provider Plugin LDIF.
The Information System in gLite middleware
gLite Information System
Information System: Hands On
Installation and configuration of a top BDII
gLite Information System(s)
BDII Performance Tests
The Information System in gLite
Information System Virginia Martín-Rubio Pascual
gLite Information System
gLite Information System
Tutorial Grille (LCG/EGEE)
gLite Information System(s)
EGEE Middleware: gLite Information Systems (IS)
gLite Information System
The gLite information system: Top BDII
Information System (BDII)
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

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 Tutorial Lisbon, 12th December 2007

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 2 Outline Grid Information Systems Overview Architectures: –LCG Information System –Relational Grid Monitoring Architecture (R-GMA)  Will not be covered in this tutorial Information data model –Grid Laboratory Uniform Environment (GLUE) Schema Resource information and Monitoring

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 3 Grid Information Systems Overview Collect information of/from Grid resources: –Discovering new added resources –Monitoring resource load and health status Publish these information: –Grid resources are dynamic “by nature”. –Periodically updated. –Well known/standard data model: The GLUE schema. Used by: –Users searching a concrete resource. –RB/WMS allocating and managing jobs. –Other monitoring services.

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 4 Top BDII Site 3 Site 2 LCG Information System Site 1 CE GRIS SE GRIS Site-BDII GIIS MON GRIS Site N CE GRIS SE GRIS Site-BDII GIIS MON GRIS WMS GRIS LFC GRIS FTS GRIS Top BDII Information Index Top Level Site Level Resource Level

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 5 LCG Information System Resource level: Grid Resource Information Server (GRIS) –One GRIS running on each CE, SE, RB, MyProxy, etc.. –Plugins collect static and dynamic information about the specific resource, and makes it available to be published by the GRIS. Site level: Grid Index Information Server (GIIS) –Collects the information of all GRIS's in a site. –Stores this information on a Berkeley DB. –Makes it available to the Top level Information Index. –Called the site BDII. Top level: Berkeley DB Information Index (BDII) –Collects the information of all GIIS's. –Stores this information on a Berkeley DB. –Only queries sites that are included in a configuration file  available through http.

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 6 GLUE schema: Introduction GLUE Schema is an abstract model for Grid resources –Maps resource properties to a concrete schema that can be used in Grid Information Services  “Common language” for all Grid Resources  Describes static and dynamic objects.  Presents a hierarchical representation.  Independent of the framework (LDAP, XML, SQL…)‏. Present release (1.3) is mapped into –LDAP, XML, ClassAd(vertisement), used by Condor Matchmaking

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 7 GLUE schema: Architecture Core entities +UniqueID:string +Name:string +Description:string + Contact:string +UserSupportContact:string +SysAdminContact:string +... Site +UniqueID:string +Name:string +Type:serviceType_t +Version:string +Endpoint:uri +... Service +UniqueID:string +Name:string +Architecture:SEArch_t +SizeTotal:int32 +SizeFree:int32 +InformationServiceURL:stri ng +... SE +UniqueID:string +Name:string +ImplementationName:CEIm pl_t +Info.LRMSType:lrms_t +Info.LRMSVersion:string +Info.GRAMVersion:string +... CE +Key:string +Value:string Service data

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 8 GLUE schema: Implementation # OID Structure # # Top # | # ---- GlueTop # | # GlueGeneralTop # | | # | ObjectClass # | | | # | | GlueSchemaVersion # | | | # | | GlueKey # | | | # | | GlueInformationService # | | | # | | GlueService # | | | # | | GlueServiceData # | | | # | | GlueSite # | | # | Attributes # | | # | Attributes for GlueSchemaVersion # | | Glue-CORE.schema dn: GlueSiteUniqueID=LIP-Lisbon,mds-vo-name=local,o=grid objectClass: GlueTop objectClass: GlueSite objectClass: GlueKey objectClass: GlueSchemaVersion GlueSiteUniqueID: LIP-Lisbon GlueSiteName: LIP-Lisbon GlueSiteDescription: LCG Site GlueSiteUserSupportContact: GlueSiteSysAdminContact: GlueSiteSecurityContact: GlueSiteLocation: Lisboa, Portugal GlueSiteLatitude: GlueSiteLongitude: GlueSiteWeb: GlueSiteSponsor: none GlueSiteOtherInfo: TIER-2 GlueSiteOtherInfo: lip.pt GlueForeignKey: GlueSiteUniqueID=LIP-Lisbon GlueSchemaVersionMajor: 1 GlueSchemaVersionMinor: 2 static-file-Site.ldif GLUE schema implemented via LDAP servers –Service which published information available through a given port

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 9 Resource information: GRIS Generic Information Provider (GIP): –Configurable information provider that makes a separation between static and dynamic information. –Produces “ldif” files and publishes in LDAP servers. –Information can be retrieved contacting a given port ldapsearch -x -H ldap:// :2135 -b mds-vo-name=local,o=gridldap:// globus-mds ldapsearch -x -H ldap:// :2170 -b mds-vo-name=resource,o=gridldap:// BDII ldapsearch -x -H ldap:// :2170 -b mds-vo-name=,o=gridldap:// Site BDII ldapsearch -x -H ldap:// :2170 -b mds-vo-name=local,o=gridldap:// Top BDII

Enabling Grids for E-sciencE EGEE-II INFSO-RI Ldapsearch example [ui03] /home/liplisbon/goncalo > ldapsearch -x -H i2g-ii01.lip.pt:2170 -b mds-vo-name=local,o=grid (...) # ce-ieg.bifi.unizar.es:2119/jobmanager-lcgpbs-imain, BIFI, local, grid dn: GlueCEUniqueID=ce-ieg.bifi.unizar.es:2119/jobmanager-lcgpbs-imain,mds-vo-n ame=BIFI,mds-vo-name=local,o=grid objectClass: GlueCETop objectClass: GlueCE objectClass: GlueSchemaVersion objectClass: GlueCEAccessControlBase objectClass: GlueCEInfo objectClass: GlueCEPolicy objectClass: GlueCEState objectClass: GlueInformationService objectClass: GlueKey GlueCEHostingCluster: ce-ieg.bifi.unizar.es GlueCEName: imain GlueCEUniqueID: ce-ieg.bifi.unizar.es:2119/jobmanager-lcgpbs-imain GlueCEInfoGatekeeperPort: 2119 GlueCEInfoHostName: ce-ieg.bifi.unizar.es GlueCEInfoLRMSType: pbs GlueCEInfoLRMSVersion: GlueCEInfoTotalCPUs: 22 GlueCEInfoJobManager: lcgpbs GlueCEInfoContactString: ce-ieg.bifi.unizar.es:2119/jobmanager-lcgpbs-imain GlueCEInfoApplicationDir: /opt/exp_soft GlueCEInfoDataDir: unset GlueCEInfoDefaultSE: se-ieg.bifi.unizar.es GlueCEStateEstimatedResponseTime: 0 GlueCEStateFreeCPUs: 22 GlueCEStateRunningJobs: 0 GlueCEStateStatus: Production GlueCEStateTotalJobs: 0 GlueCEStateWaitingJobs: 0 (...)

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 11 Browsing the information Top BDII: ii02.lip.pt Port: 2170 Base string: mds-vo-name= local,o=grid

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 12 Main utilities The GStat tool –a monitoring tool checking the availability/health of all sites GIIS's –The results are available in a web portal and updated every 5 minutes ( The RB contacts the top-BDII via ldap for resource discovering –The top-BDII returns all available information collected from all site GIIS’s –The RB parses that information for matchmaking

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 13 Resource information details Generic Information Provider (GIP): –Configurable information provider that makes a separation between static and dynamic information. –It can be used to produce any kind of information:  In gLite the output format is the “ldif” for use with LDAP. Publishing the GRIS: BDII or globus-mds –In the past all the Information System was based on the globus- mds package. –LCG/EGEE projects started to move away from the globus-mds, by using a Berkeley Database to cache the information. –Improvement of the robustness, stability and scalability of the system. –The format (“ldif”) and service (“LDAP”) of the Information System did not change. –The resource BDII's are updated every 30 seconds (site BDII's also updated every 30 seconds).

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 14 Overview Generic Information Provider (GIP)‏ –Provides LDIF information about a grid service in accordance to the GLUE Schema BDII: Information system in gLite 3.0 (by LCG)‏ –LDAP database that is updated by a process –More than one DBs is used separate read and write –A port forwarder is used internally to select the correct DB 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port Fwd Swap DBs GIP Provider Config File LDIF File Plugin Cache

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 15 Now using version 1.3 of the GLUE schema –Aim to contribute and adopt the GLUE 2.0 schema as defined by the new GLUE Working Group at OGF Access to the Information System via the Service Discovery –gLite Service Discovery currently supports R-GMA, BDII and XML files back ends –Working on a SAGA-compliant interface EGEE is using the BDII as Service Discovery back-end –Based on an LDAP database –Adequate performance to address the infrastructure needs  Up to 2 million queries/day served (over 20 Hz)‏ gLite 3.1 R-GMA will have authorization, Virtual DB support and schema replication (beginning ’08)‏

Enabling Grids for E-sciencE EGEE-II INFSO-RI gLite Tutorial 16 Generic Information Provider (GIP)‏ –Provides information about a grid service in accordance to the GLUE Schema BDII: Information system –LDAP database that is updated by a process –More than one DBs is used separate read and write –A port forwarder is used internally to select the correct DB Freedom of choice portal: VOs can white- or black-list resources so that BDII DBs are updated accordingly Sites failing Site Functional Tests may also be excluded Up to 2 million queries per day served (over 20 Hz)‏ 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port Fwd Swap DBs GIP Provider Config File LDIF File Plugin Cache