Overview of the NorduGrid Information System Balázs Kónya 3 rd NorduGrid Workshop 23 May, 2002, Helsinki.

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

NorduGrid Grid Manager developed at NorduGrid project.
CERN LCG Overview & Scaling challenges David Smith For LCG Deployment Group CERN HEPiX 2003, Vancouver.
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
Report on the INFN-GRID Globus evaluation Massimo Sgaravatto INFN Padova for the INFN Globus group
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
GRID Workload Management System Massimo Sgaravatto INFN Padova.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Globus activities within INFN Massimo Sgaravatto INFN Padova for the INFN Globus group
Workload Management Massimo Sgaravatto INFN Padova.
Grid Computing, B. Wilkinson, 20046c.1 Globus III - Information Services.
Grids and Globus at BNL Presented by John Scott Leita.
INFN experience with Globus GIS A. Cavalli - F. Semeria INFN Grid Information Services workshop CERN, March 2001.
The NorduGrid project: Using Globus toolkit for building Grid infrastructure presented by Aleksandr Konstantinov Mattias Ellert Aleksandr Konstantinov.
The EU DataGrid – Information and Monitoring Services The European DataGrid Project Team
INFN-GRID Globus evaluation (WP 1) Massimo Sgaravatto INFN Padova for the INFN Globus group
Don Quijote Data Management for the ATLAS Automatic Production System Miguel Branco – CERN ATC
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
Introduction to NorduGrid ARC / Arto Teräs Slide 1(16) Introduction to NorduGrid ARC Arto Teräs Free and Open Source Software Developers' Meeting.
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Middleware: gLite Information Systems (IS) EGEE Tutorial 23 rd APAN Meeting,
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.
NorduGrid Architecture and tools CHEP2003 – UCSD Anders Wäänänen
Computational grids and grids projects DSS,
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
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.
Grid Workload Management Massimo Sgaravatto INFN Padova.
GLite Information System(s) Antonio Juan Rubio Montero CIEMAT 10 th EELA Tutorial. Madrid, May 7 th -11 th,2007.
Using the EMI testbed ARC middleware Marek Kočan University of P. J. Šafárik, Košice.
The NorduGrid Information System Balázs Kónya GGF July, 2002, Edinburgh.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Performance Improvements to BDII - Grid Information.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
User Management: Authentication & Authorization on the NorduGrid Balázs Kónya, AndersWäänänen 3 rd NorduGrid Workshop, 23 May, 2002 Helsinki.
Globus – Part II Sathish Vadhiyar. Globus Information Service.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America gLite Information System Claudio Cherubino.
The NorduGrid toolkit user interface Mattias Ellert Presented at the 3 rd NorduGrid workshop, Helsinki,
E-infrastructure shared between Europe and Latin America gLite Information System(s) Manuel Rubio del Solar CETA-CIEMAT EELA Tutorial, Mérida,
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
Summary from WP 1 Parallel Section Massimo Sgaravatto INFN Padova.
GIIS Implementation and Requirements F. Semeria INFN European Datagrid Conference Amsterdam, 7 March 2001.
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.
10 March Andrey Grid Tools Working Prototype of Distributed Computing Infrastructure for Physics Analysis SUNY.
WMS baseline issues in Atlas Miguel Branco Alessandro De Salvo Outline  The Atlas Production System  WMS baseline issues in Atlas.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
E-science grid facility for Europe and Latin America Updates on Information System Annamaria Muoio - INFN Tutorials for trainers 01/07/2008.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
gLite Information System
Oxana Smirnova, Jakob Nielsen (Lund University/CERN)
Practical: The Information Systems
BDII Performance Tests
The EU DataGrid – Information and Monitoring Services
Sergio Fantinel, INFN LNL/PD
LCG middleware and LHC experiments ARDA project
EGEE Middleware: gLite Information Systems (IS)
Information and Monitoring System
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

Overview of the NorduGrid Information System Balázs Kónya 3 rd NorduGrid Workshop 23 May, 2002, Helsinki

05/25/02 1 Simple Model of the Grid Resource & Job Management Data Management Information System + security

05/25/02 1 The Information System a)resource discovery b)resource characterization / description c)monitoring of services / resources the nerve system of the Grid information is a critical resource on the Grid

05/25/02 1 The challenge ● large number of resources => scalability ● diverse heterogeneous resources => characterization? ● decentralized, automatic maintenance ● efficient access to dynamic data ● quality and reliability of information => fake information can 'kill' the Grid

05/25/02 1 The challenge II Grid users always want prompt access to all the information inevitable compromise: load on the Grid up-to-dateness ● try to avoid continuous monitoring ● generate information on demand (pull model) ● apply elaborate caching and keep track of validity of the data ● organize information into some kind of hierarchy

05/25/02 1 a solution: MDS Monitoring and Discovery Services (MDS 2.1) from the Globus Toolkit TM version 2.0 ● a general framework for creating Grid Information systems ● OpenLDAP based ● provides the building blocks of an Information System ● information model (resource characterization) ● providers (to “create” information) ● GRIS (Grid Resource Information Service) LDAP backend (to present the information of the providers) ● GIIS (Grid Index Information Service) LDAP backend (link together GRISes, build hierarchy, caching)

05/25/02 1 NorduGrid Information System Fully MDS-based: ● new information model (LDAP schema) ● natural description of the Grid elements of our architecture ● inadequate existing models: ● Globus schema: ● single-machine orientated ● EDG schema: ● queue-specific ● NorduGrid schema: ● natural computing unit is a cluster ● queue & job & user entries } Common Grid schema ???

05/25/02 1 NorduGrid Information System: Providers ● information providers ● efficient scripts which collects status information about the resources ● populates the entries of the NorduGRid schema ● on-demand execution ● the GRIS LDAP backend caches the infoprovider outputs in order to avoid system overloading ● the script outputs are grouped into LDAP entries, and the entries are organized into the LDAP tree of the GRIS

05/25/02 1 NorduGrid Information System: GRIS DIT cluster entry queue entry job entry user entry

05/25/02 1 NorduGrid Information System: Hierarchy Hierarchy of GRISes/GIISes

05/25/02 1 available information: cluster entry ● cluster-name, cluster-aliasname, cluster-contactstring ● cluster-architecture ● cluster-totalcpu, cluster-cpudistribution (1cpu:3 2cpu:4) ● cluster-homogeneity, cluster-nodecpu, cluster-nodememory ● cluster-opsys ● cluster-lrmstype, cluster-lrms-version, cluster-lrms-config ● cluster-gridarea, cluster-gridspace ● cluster-middleware, cluster-runtimeenvironment ● Cluster-support Mds-validfrom: Z Mds-validto: Z

05/25/02 1 available information: queue entry ● assignedcpunumber, assignedcputype ● defaultcputime,mincputime, maxcputime ● maxqueuable, maxrunning, maxuserrun ● schedulingpolicy ● status, running, queued dynamic queue information is obtained from qstat, static values are set by the local sysadmin

05/25/02 1 available information: user entry user based information is essential on the Grid: ● user is not really interested of the total number of cpus at Lund, but how many of those are available for her! ● number of queuing jobs are irrelevant if her submission gets immediately executed ● instead of total diskspace she needs to know her quota ● nordugrid-authuser objectclass is designed to satisfy this requirement ● freecpus ● diskspace ● queuelength

05/25/02 1 available information: job entry ● every Grid job in the NorduGrid system has a job entry: dn: nordugrid-pbsjob-globalid=grid.quark.lu.se:2119/jobmanager- ng/ ,nordugrid-info-group-name=jobs,nordugrid- pbsqueue-name=pclong,nordugrid-cluster-name=grid.quark.lu.se,Mds- Vo-name=Sweden,o=Grid ● the job entry is generated on that cluster where the job is submitted ● job entries are generated by interfacing to the Grid- Manager and to the PBS information ● when the job is completed and the output is retrieved the job disappears from the MDS ● job status monitoring Information System query

05/25/02 1 available information: job entry attributes: ● globalowner, globalid, jobname ● execcluster,execqueue ● submissiontime,submissionui ● reqcput ● stdin, stdout, stderr ● usedcputime, usedwalltime, usedmem ● status, queuerank, pbsjob-comment, errors ● sessiondirerasetime

05/25/02 1 available information: SE, RC ● Storage Element ● se-baseurl gsiftp://bambi.quark.lu.se:2811/gamma/scratch ● se-freespace ● se-authuser ● Replica Catalog ● rc-baseurl ldap://grid.uio.no:389/rc=NorduGrid,dc=nordugrid,dc=org ● rc-authuser these objectclasses are 'under construction' they will gain real importance with the NorduGrid Storage Manager

05/25/02 1 Security aspects ● MDS inherits OpenLDAP Version 3 security infrastructure ● SASL (Simple Authentication and Security Layer) with GSS-API ● secure authentication and message protection ● GSI-GSSAPI is the Globus 'security layer' for the MDS ● In principle, user certificates can be used for accessing 'sensitive' or 'protected' information ● However: ● only static ACL's (LDAP rules for who can access what) ● the security is 'lost' between GRIS -- GIIS queries, queries initiated by GIISes are not authenticated ● not much of use at the moment...

05/25/02 1 MDS Stability ● The NorduGrid providers are well-tested simple scripts ● OpenLDAP is a robust server ● a single GRIS backend seems to be stable ● we are experiencing stability problems with the GIIS backend ● stress tests were performed: ● 3 sites were continuously registering in every 10 seconds ● continuous LDAP query loaded the same GIIS from two clients ● the central GIIS was crashing regularly ● during normal daily operations it occasionally dies ● A hierarchic MDS 2.1 has never been widely deployed/tested ● problems are continuously reported to Globus, some of them are fixed ● always use the latest MDS release

05/25/02 1 interfaces to the infosys

05/25/02 1 Summary ● NorduGrid operates an MDS based, hierarchically distributed Information System: ● new information model for clusters, queues, jobs, users, SE, RC ● efficient providers ● all the job monitoring, resource discovery, status monitoring and brokering are exclusively built on top of the MDS ● MDS hierarchy with dynamic site registrations

05/25/02 1 Future... ● hope for a common Grid schema ● add dynamic security ● solve of the GIIS instability problem ● fix the GIIS registration shortcomings (invitation, access control) ● add support for further Local Resource Management Systems ● restructure the GRIS DIT, enhance the providers ● develop the Storage Element, Replica Catalog information model ● introduce accounting ● add more sites for GIIS testing ● scalability, fault tolerance ● build more complex hierarchy ● performance tests

05/25/02 1 more info... and during the DEMO