INFN experience with Globus GIS A. Cavalli - F. Semeria INFN Grid Information Services workshop CERN, 28-29 March 2001.

Slides:



Advertisements
Similar presentations
GridPP Meeting, Cambridge, 15 Feb 2002 Paul Mealor, UCL UCL Testbed 1 status report Paul Mealor.
Advertisements

Evaluation of the Globus Toolkit: Status Roberto Cucchi – INFN Cnaf Antonia Ghiselli – INFN Cnaf Giuseppe Lo Biondo – INFN Milano Francesco Prelz – INFN.
Alessandro Cavalli – MDS October n° 1 MDS 2.1 Configuration for Testbed 1 Alessandro Cavalli INFN - CNAF
Italo Epicoco, Ph.D. University of Lecce, Italy iGrid: a Relational Information Service A novel resource & service discovery approach.
Naming Computer Engineering Department Distributed Systems Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
1/11/2000LDAP Status Report - HEPix - JLab 2000 LDAP Status Report Michel Jouvin LAL / IN2P3
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
INFN Grid Information Services G. Lo Biondo INFN Milano (presented by F. Prelz)
Status of Globus activities within INFN Massimo Sgaravatto INFN Padova for the INFN Globus group
Evaluation of MDS 2.1 at Saclay D. Calvet, Z. Georgette, M. Huet, J-P. Le Fèvre, I. Mandjavidze, P. Micout, B. Thooris DAPNIA/SEI, CEA Saclay Gif-sur-Yvette.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
INFN-GRID Globus evaluation Massimo Sgaravatto INFN Padova for the INFN Globus group
Report on the INFN-GRID Globus evaluation Massimo Sgaravatto INFN Padova for the INFN Globus group
GRID Workload Management System Massimo Sgaravatto INFN Padova.
Globus activities within INFN Massimo Sgaravatto INFN Padova for the INFN Globus group
Centralized vs. Decentralized Design for Internet Applications Adriana Iamnitchi Department of Computer Science The University of Chicago I.
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
Status of Globus activities within INFN (update) Massimo Sgaravatto INFN Padova for the INFN Globus group
DATAGRID Testbed release 0 Organization and working model F.Etienne, A.Ghiselli CNRS/IN2P3 – Marseille, INFN-CNAF Bologna DATAGRID Conference, 7-9 March.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
A Java Based Prototype Grid User Interface Janice Drohan Project Supervisor: Prof. Peter Clarke.
Introduction To OpenLDAP Directory Services. What is a Directory Service? A specialized database optimized for reading, browsing, and searching. No complicated.
MDS-2.1 and Futures Karl Czajkowski Information Sciences Institute University of Southern California.
INFN-GRID Globus evaluation (WP 1) Massimo Sgaravatto INFN Padova for the INFN Globus group
Overview of the NorduGrid Information System Balázs Kónya 3 rd NorduGrid Workshop 23 May, 2002, Helsinki.
Introduction to Grid Monitoring
GRID The GRID distribution toolkit at INFN Flavia Donno (INFN Pisa) Andrea Sciaba` (INFN Pisa) Zhen Xie (INFN Pisa) presented by Massimo Sgaravatto (INFN.
Grid Discovery and Monitoring Systems Laura Pearlman USC/Information Sciences Institute With materials from Ben Clifford and others from the Globus Project.
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.
1 BIG FARMS AND THE GRID Job Submission and Monitoring issues ATF Meeting, 20/06/03 Sergio Andreozzi.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
File and Object Replication in Data Grids Chin-Yi Tsai.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
A monitoring tool for a GRID operation center Sergio Andreozzi (INFN CNAF), Sergio Fantinel (INFN Padova), David Rebatto (INFN Milano), Gennaro Tortone.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Laboratório de Instrumentação e Física Experimental de Partículas GRID Activities at LIP Jorge Gomes - (LIP Computer Centre)
DataGrid Workshop Oxford, July 2-5 INFN Testbed status report Luciano Gaido 1 DataGrid Workshop INFN Testbed status report L. Gaido Oxford July,
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Globus Toolkit Massimo Sgaravatto INFN Padova. Massimo Sgaravatto Introduction Grid Services: LHC regional centres need distributed computing Analyze.
The HEP White Pages Project Ray Jackson CERN / IT - Internet Services Group 23rd April HEPiX/HEPNT Conference, LAL-Orsay, France.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Status of NorduGrid testbed DataGrid Workshop, Oxford 2 nd – 5 th of July Anders Waananen.
Report on the INFN-GRID Globus evaluation Massimo Sgaravatto INFN Padova for the INFN Globus group
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
GRID The GRID distribution toolkit at INFN Flavia Donno (INFN Pisa) Andrea Sciaba` (INFN Pisa) Zhen Xie (INFN Pisa) presented by Massimo Sgaravatto (INFN.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
6 march Building the INFN Grid Proposal outline a.ghiselli,l.luminari,m.sgaravatto,c.vistoli INFN Grid meeting, milano.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
Grid Information Services The Globus Project Argonne National Laboratory USC Information Sciences Instutute
GIIS Implementation and Requirements F. Semeria INFN European Datagrid Conference Amsterdam, 7 March 2001.
April 4, 2002Atlas Testbed Workshop ATLAS Hierarchical MDS Server Patrick McGuigan.
INFN “Grid Information Service” evaluation Giuseppe Lo Biondo - INFN Sez. Di Milano Giulietta Vita Finzi - INFN CNAF Padova June
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.
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
10-May-01D.P.Kelsey, WP6 Security1 Certificates/Authorisation for DataGrid Testbeds David Kelsey CLRC/RAL, UK
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
11-May-01D.P.Kelsey, Security Update1 GRID Security Update David Kelsey CLRC/RAL, UK
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
BDII Performance Tests
The EU DataGrid – Information and Monitoring Services
(ITI310) SESSIONS 6-7-8: Active Directory.
Installation toolkit and deployment of Globus in Pisa
Net 323 D: Networks Protocols
MDS2 alpha Testing Phase
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

INFN experience with Globus GIS A. Cavalli - F. Semeria INFN Grid Information Services workshop CERN, March 2001

Introduction › In a distributed environment like a Grid, one of the primary needs is to collect and retrieve resource information. › Whithin the Globus model the Grid Information Service (GIS) is the way of making information available to Grid application.

GIS=GRIS+GIIS › Globus implements the GIS by using two kinds of LDAP servers:  GRIS (Grid Resource Information Service) runs on each resource (machine). It uses an LDAP shell backend to gather the resource configuration and status. It registers itself to a GIIS providing info about itself.  GIIS (Grid Index Information Service): LDAP server that runs on an organizational server that collects and caches information provided by GRIS’s registered under it

INFN implementation › INFN implemented a hierarchical structure of GIIS based on INFN departments (about 25) › Each GRIS registers itself to the site GIIS which in turn registers itself to the top level INFN GIIS

Top level GIIS dc=infn,dc=it,o=grid GIIS Milano GRIS dc=mi,dc=infn,dc=it,o=grid GIIS Bologna GRIS dc=bo,dc=infn,dc=it,o=grid

Information flow › Information is not pushed periodically from a GRIS to a GIIS, but is the GIIS that queries the GRISes when an application needs information › Information is stored in cache for a period of time (TTL=Time To Live) › The higher the level of GIIS, the higher the TTL, the lower the level of detail

INFN GIS implementation › 11 GIIS’s registered › More than 40 GRIS’s › Its content is browsable via the URL bin/mdsbrowse1.pl

GIS for DataGrid testbed › The proposed implementation for the DataGrid testbed is to have a hierarchical structure of GIIS having a root server at CERN. › Each organization has its top level GIIS registered on the root server, but can choose its own low level topology.

CERN ROOT GIIS “O=Grid” INFN GIIS “dc=infn, dc=it, o=Grid” IN2P3 GIIS “dc=in2p3. dc=fr, o=Grid” LIP GIIS “dc=lip, dc=pt, o=Grid” … DEP. / LAB. GIIS “dc=xx, dc=infn…” DEP. / LAB. GIIS “dc=yy, dc=infn…” DEP. / LAB. GIIS “dc=zz, dc=infn…” GRISes … FRENCH GIIS “dc=fr, o=Grid” … DEP. / LAB. GIIS “ou=xy, dc=in2p3…”

INFN GIIS “dc=infn, dc=it, o=Grid” MILANO GIIS “dc=xx, dc=infn…” BOLOGNA GIIS “dc=yy, dc=infn…” INFN CMS EXPERIMENT GIIS “dc=infn, dc=it, ou=cms, o=Grid” GRISes … CERN CMS EXPERIMENT GIIS “ou=cms, o=Grid” Experiments’ resources: topology

{deploy}/etc/grid-info-site.conf (…) # this entry is for access-control only. # it uses all the global configuration data set above. dn: service=MDS Resource, hn=*, service=MDS Registration, dc=*, dc=infn, dc=it, o=Grid Experiments’ resources: “howto”

Some tests › We have tested the performance dependency from caching and cpu load. › Tests have been made on WAN. › The same queries on a GIIS take 10 sec. when off

Some tests (cont.) › When a GRIS has a loaded CPU the response time from its own GIIS is much longer when the cache is expired (> 1 min. vs 1 sec.) › Also when a GIIS has a loaded CPU and the cache is not expired the response time is longer (6-7 sec.): it happens with GIIS also used for computation…

Performance › In the worst case the whole set of machines must be queried. › Some indexing techniques should be used to implement search space pruning (currently the GIIS backend always fetches data for every registered host). › Also a periodic information update mechanism can be investigated.

Security and access policies › In the current implementation any machine can register itself to a GIIS › No access control when searching the GIIS. From any ldap client I can: ldapsearch –p 389 –h mds.infn.it –b “o=grid” –s sub “*=*” and get all the information from the GIIS

Conclusions › The Globus Information Service is based on a standard protocol (LDAP). › It provides flexibility and a potentially good distributed data model. › But...

Conclusions (cont.) › A good topology for the HEP experiments must be still implemented › The GRIS must be extended with new information providers › Lack of server redundancy/replication › Performance & security must be improved › Superior knowledge: referral to upper GIIS not implemented › all the information is represented in text format -> no numerical comparison allowed

› Generalizing GIS documentation for DataGrid (see also: INFN kit 1.3). › Preparing to test the alpha release of the new MDS infrastructure:  OpenLDAP 2.0  GSI authentication  Improved backend performance › Investigating on LDAP: aliases, referrals, LDBM… › Data replication (with Netscape?) Work in progress & todo

Documentation › The documentation is currently on: where pointers can be found for:  INFN Globus documentation (  INFN Globus toolkits distribution (  INFN testbed ( › For testbed Information Service support: mailing www:marianne.in2p3.fr