Information System (BDII)

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

Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
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.
4th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America BDII Server Installation Vanessa.
1 BIG FARMS AND THE GRID Job Submission and Monitoring issues ATF Meeting, 20/06/03 Sergio Andreozzi.
Monitoring in EGEE EGEE/SEEGRID Summer School 2006, Budapest Judit Novak, CERN Piotr Nyczyk, CERN Valentin Vidic, CERN/RBI.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America BDII Server Installation and Configuration Antonio Juan.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical: The Information Systems.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures Grant Agreement n
First South Africa Grid Training Installation and configuration of BDII Gianni M. Ricciardi Consorzio COMETA First South Africa Grid Training Catania,
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
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.
EGEE is a project funded by the European Union under contract INFSO-RI DGAS Grid accounting L.Gaido on behalf of A.Guarise LCG Workshop November.
The Information System in gLite middleware
DGAS A.Guarise April 19th, Athens
gLite Information System
OGF PGI – EDGI Security Use Case and Requirements
Classic Storage Element
Information System: Hands On
Installation and configuration of a top BDII
gLite Information System(s)
Practical: The Information Systems
BDII Performance Tests
Monitoring: problems, solutions, experiences
lcg-infosites documentation (v2.1, LCG2.3.1) 10/03/05
The EU DataGrid – Information and Monitoring Services
The Information System in gLite
Grid2Win: Porting of gLite middleware to Windows XP platform
SRM2 Migration Strategy
Information System Virginia Martín-Rubio Pascual
gLite Information System
Short update on the latest gLite status
Berkley Database Information Index (BDII) Server Installation & Configuration Giuseppe La Rocca INFN – Catania gLite Tutorial Rome, April 2006.
gLite Information System
Interoperability & Standards
Site BDII Installation&Configuration
a VO-oriented perspective
Management of Virtual Execution Environments 3 June 2008
Tutorial Grille (LCG/EGEE)
gLite Information System(s)
Grid Security M. Jouvin / C. Loomis (LAL-Orsay)
The Globus Toolkit™: Information Services
Danilo Dongiovanni INFN-CNAF
gLite Information System overview
EGEE Middleware: gLite Information Systems (IS)
Information and Monitoring System
Grid Management Challenge - M. Jouvin
gLite Information System
BDII Server Installation and Configuration
EGEE Operation Tools and Procedures
The gLite Information System
GRIF : an EGEE site in Paris Region
Distributed Database Management System
Installation/Configuration
Job Submission M. Jouvin (LAL-Orsay)
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

Information System (BDII) M. Jouvin (LAL-Orsay) jouvin@lal.in2p3.fr Grid Administration Training LAL, Orsay, September 2008, 15-19

Information System - M. Jouvin Agenda Why an Information System ? BDII Architecture and Contents User view of BDII Conclusions Information System - M. Jouvin 02/05/2019

Why an Information System ? Grid services need to have a « real-time » (dynamic) view of resources configuration, status and usage WMS needs to know about available CEs, the VOs they accept, the current usage and the free resources… Lcg_utils tools (data management) need a lot of configuration parameters to contact SEs, locate file catalogs for a VO… Without IS, user would have to enter all these site dependent parameters… or all the sites use the same configuration!!! Users want know the resources open to their VO, their shares on these resources… IS required to implement features like resource discovery IS is a critical underlying service in an heterogeneous, multi-communities, grid (not an EGEE specific need) Scalability is a major issue in a large production grid like EGEE Response time to IS queries must be negligible compared to overall user command response time Information System - M. Jouvin 02/05/2019

Information System - M. Jouvin BDII Architecture BDII : EGEE (gLite) implementation of an IS Globus is using another one (MDS) Based on a hierarchy of cooperation LDAP servers BDII is a thin layer on top of LDAP servers to allow permanent updates in background without impact on user queries Updating information about all resources may be long, must not break IS content consistency Global grid view is based on aggregation of lower level of information. 3 types of BDIIs : top-level, site, resource Site BDII (1/site) collects information published by resource BDII on each resource (CE, SE, WMS…) operated by the site Top-level BDII queries all site BDIIs and aggregates the information from all sites Several top-level BDIIs may (must) co-exist and all have the same information, modulo refresh time Information System - M. Jouvin 02/05/2019

BDII Architecture Abbreviations: Each site can run a top BDII. It collects the information coming from the site-BDII % ldapsearch –x –h <hostname -p 2170 –b “o=grid” At each site, a site BDII collects the information given by the resource_BDII % ldapsearch –x –h <hostname> -p 2170 –b “mds-vo-name=<name>,o=grid” Resource BDII run on CEs and SEs at each site and report dynamic and static information –b “mds-vo-name=resource,o=grid” Abbreviations: BDII: Berkeley DataBase Information Index Information System - M. Jouvin 02/05/2019

Information System - M. Jouvin BDII Contents Information organized by site Top level of an object DN is mds-vo-name=local,o=grid Each object DN in BDII has site name in mds-vo-name E.g. …,mds-vo-name=GRIF,mds-vo-name=local,o=grid Information about resources operated by site Configuration parameters for all resources: port, endpoint… Resource status: production, test, unaivalable… Resource current usage: mainly for CE (number of jobs queued, running per queue) and SE (space used, reserved available) Information about VO resources available at site Tags (arbitrary values) published by the VO to represent VO resources available like SW versions… Information published according a schema know as GLUE schema https://forge.gridforum.org/sf/projects/glue-wg Information System - M. Jouvin 02/05/2019

Information System - M. Jouvin User View of BDII Users generally don’t see the BDII directly Used by services like WMS to process user requests (e.g. select a site to execute a job based on user requirements) Used by commands like lcg_utils (data management) to retrieve configuration parameters required to contact a SE, build a file path according to a VO name… One user-oriented command : lcg-infosites Allow a user to discover the resources it has access to Exemple to list all CEs usable by VO dteam: lcg-infosites --vo dteam ce Sophisticated requests possible with ldapsearch command Powerful but complex syntax, not intended for normal end-users ldapsearch -LLL -x -h topbdii.grif.fr:2170 -b mds-vo-name=GRIF-LLR,mds-vo-name=GRIF,mds-vo- name=local,o=grid '(&(objectclass=GlueSA)(GlueSAType=permanent)(GlueSALocalID=cms))' GlueSAStateAvailableSpace GlueSAStateUsedSpace Information System - M. Jouvin 02/05/2019

Information System - M. Jouvin Conclusions BDII is a critical service operated by sites, even if generally not used directly by users Main usage is by gLite services and commands Site BDII does not require a powerful machine but must run on a lightly loaded machine as response time is critical If BDII is not responsive enough, site will temporally disappear from grid To access grid resources, users must have access to a top-level BDII Not necessary to run one per site, generally at least one per country A top-level BDII require a powerful machine : update process consumes resources, requires significant memory (2GB min) Better to use an external, well-known, BDII than run a site- specific one on an inappropriate machine Information System - M. Jouvin 02/05/2019

Information System - M. Jouvin Useful Links Man pages for lcg-infosites and ldapsearch commands GRIF gLite tutorial: https://trac.lal.in2p3.fr/GridSupport/wiki/Tutorial/SystemInfo Information System - M. Jouvin 02/05/2019