Towards GLUE Schema v Sergio Andreozzi – INFN/CNAF sergio

Slides:



Advertisements
Similar presentations
GLUE 2.0 and GLUEMan Sergio Andreozzi, INFN-CNAF, Bologna (Italy) OGF Feb 2008, Cambridge, MA, USA.
Advertisements

HTCondor and the European Grid Andrew Lahiff STFC Rutherford Appleton Laboratory European HTCondor Site Admins Meeting 2014.
WP 1 Grid Workload Management Massimo Sgaravatto INFN Padova.
A conceptual model of grid resources and services Authors: Sergio Andreozzi Massimo Sgaravatto Cristina Vistoli Presenter: Sergio Andreozzi INFN-CNAF Bologna.
EDG Resource Broker for the Glue Schema Sergio Andreozzi INFN-CNAF Bologna (Italy)
BZUPAGES.COM An Introduction to. BZUPAGES.COM Introduction Large corporations today face the following problems Finding a certain file. Seeing everything.
GLUE Schema: conceptual model and implementation
© 2006 Open Grid Forum Information Modeling of Grid Resources: the OGF GLUE WG Approach DMTF Symposium - Portland, 17 July 2007 Sergio Andreozzi INFN-CNAF,
OSG Site Provide one or more of the following capabilities: – access to local computational resources using a batch queue – interactive access to local.
Managing Computational Activities on the Grid - from Specifications to Implementation: The GLUE 2 information model OGF25, 2nd March 2009, Catania Balázs.
1 BIG FARMS AND THE GRID Job Submission and Monitoring issues ATF Meeting, 20/06/03 Sergio Andreozzi.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Information System on gLite middleware Vincent.
EGEE is a project funded by the European Union under contract INFSO-RI Copyright (c) Members of the EGEE Collaboration GLUE Schema Sergio.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
Report on Installed Resource Capacity Flavia Donno CERN/IT-GS WLCG GDB, CERN 10 December 2008.
Towards a WBEM-based Implementation of the OGF GLUE Information Model Sergio Andreozzi, INFN-CNAF, Bologna (Italy) Third EGEE User Forum 13 Feb 2008, Clermont-Ferrand,
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
DataTAG is a project funded by the European Union DataTAG WP4 meeting, Bologna 29/07/2003 – n o 1 GLUE Schema - Status Report DataTAG WP4 meeting Bologna,
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Job sandboxes.
EGEE is a project funded by the European Union under contract IST Package Manager Predrag Buncic JRA1 ARDA 21/10/04
EGEE-II INFSO-RI Enabling Grids for E-sciencE P-GRADE overview and introduction: workflows & parameter sweeps (Advanced features)
Report on Installed Resource Capacity Flavia Donno CERN/IT-GS WLCG Management Board, CERN 25 November 2008.
Open Science Grid Build a Grid Session Siddhartha E.S University of Florida.
EGEE is a project funded by the European Union under contract INFSO-RI Grid accounting with GridICE Sergio Fantinel, INFN LNL/PD LCG Workshop November.
EGEE 3 rd conference - Athens – 20/04/2005 CREAM JDL vs JSDL Massimo Sgaravatto INFN - Padova.
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
EGEE is a project funded by the European Union under contract IST End-user requirements for network monitoring Paul Mealor JRA4 EGEE Kick-Off.
EGEE is a project funded by the European Union under contract IST Experiment Software Installation toolkit on LCG-2
DataTAG is a project funded by the European Union International School on Grid Computing, 23 Jul 2003 – n o 1 GridICE The eyes of the grid PART I. Introduction.
EGEE is a project funded by the European Union under contract IST New VO Integration Fabio Hernandez ROC Managers Workshop,
DataTAG is a project funded by the European Union CERN, 8 May 2003 – n o 1 / 10 Grid Monitoring A conceptual introduction to GridICE Sergio Andreozzi
Claudio Grandi INFN Bologna Virtual Pools for Interactive Analysis and Software Development through an Integrated Cloud Environment Claudio Grandi (INFN.
EGEE is a project funded by the European Union under contract IST Report from the PTF Fabrizio Pacini Datamat S.p.a. Milan, IT-CZ JRA1 meeting,
CE design report Luigi Zangrando
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.
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract IST Report from.
Bob Jones EGEE Technical Director
Information System testing for LCG-1
Models for Resources and Management
The Information System in gLite middleware
The EDG Testbed Deployment Details
gLite Information System
Sergio Andreozzi + ValerioVenturi
INFN – CNAF Site Report Author: Valentina Medici
Defining measures for WMS and VOMS services evaluation
gLite Information System(s)
Practical: The Information Systems
Towards GLUE Schema 2.0 Sergio Andreozzi INFN-CNAF Bologna, Italy
BDII Performance Tests
Brief overview on GridICE and Ticketing System
lcg-infosites documentation (v2.1, LCG2.3.1) 10/03/05
The Information System in gLite
Sergio Fantinel, INFN LNL/PD
SRM2 Migration Strategy
GridICE monitoring for the EGEE infrastructure
Artem Trunov and EKP team EPK – Uni Karlsruhe
Network Requirements Javier Orellana
CMS report from FNAL demo week Marco Verlato (INFN-Padova)
a VO-oriented perspective
Integration of Singularity With Makeflow
A conceptual model of grid resources and services
gLite Information System(s)
Report on GLUE activities 5th EU-DataGRID Conference
EGEE Middleware: gLite Information Systems (IS)
The EU DataGrid Fabric Management Services
The gLite Information System
GLUEMan: A WBEM-based Implementation of GLUE 2.0
Information System (BDII)
Sergio Andreozzi Laurence Field Balazs Konya
Information Services Claudio Cherubino INFN Catania Bologna
Presentation transcript:

Towards GLUE Schema v. 1. 2 Sergio Andreozzi – INFN/CNAF email: sergio Towards GLUE Schema v. 1.2 Sergio Andreozzi – INFN/CNAF email: sergio.andreozzi@cnaf.infn.it EGEE JRA1 IT/CZ Meeting Milano, 8 March 2005 EGEE is a project funded by the European Union under contract IST-2003-508833

OUTLINE From the RAL Meeting 25 Feb ’05 Tentative Roadmap for GLUE Schema v. 1.2 and v.2 Approved changes for V.1.2 General Site Service Computing Element Storage Element EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

GLUE face-to-face meeting 25 Feb 2005, RAL, UK Participants: J Schopf, Stephen Burke, Sergio Andreozzi, Steve Fisher, Matt Viljoen, Marco Mambelli, Laurence Field, Antony Wilson, Balazs Konya Goal: Discuss LCG/EGEE and Grid3/OSG required changes to v.1.1 Approve those changes that don’t break backwards-compatibility EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Roadmap End of March ‘05 After the abstract description is finalized: GLUE Schema V. 1.2 After the abstract description is finalized: Mapping to LDAP (Sergio) + info provider (Laurence Field) Relational (R-GMA) XML (Globus) October ’05 Start discussion for major version (2.0) Backwards compatibility is not a requirement Inclusion of NorduGrid schema into a common design is expected EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

General Deprecated attributes: UniqueID and LocalID: all deprecated attributes will be published until a major version is released (i.e.: in GLUE Schema v.2 they will be removed) UniqueID and LocalID: opacity: they are not interpreted by the user or the system as having any meaning other than as an ID based on a DNS entry (for UniqueID, to assure global uniqueness) no assumption that someone will try to connect to this (no relationship to a network endpoint) Backwards-compatibility: changes in minor release are only additive; if a new attribute replaces an old one, they will be both published Progressive adoption: the new features should be exploited by the matchmaking process incrementally up to not depend anymore from deprecated attributes EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Site A Site entity is finally added It is a management concept: Set of resources that are installed and managed by the same organization/set of persons Each Service belongs to one and only one site!!! EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Service A Service entity is finally added It can be used to advertise the existence of a Grid service different than CE/SE In version 2, all Services will be a specialization of this entity (e.g.: for the RB specific schema, we can start from this and extend it) EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Core Schema NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Computing Element CPU vs. Job Slot concept SOLUTION: GlueCEInfoTotalCPUs GlueCEStateFreeCPUs The name of the attribute is misleading as the value does not refers to a ”CPU”, but to the “possibility to run a single-processor job” SOLUTION: add GlueCEPolicyAssignedJobSlots GlueCEStateFreeJobSlots deprecate EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Computing Element VO view of a Computing Element Solution Given a CE (meant as a queue in v.1.x), different policies for different groups of users cause a different perceived state of the CE This implies a wrong perception of the amount of resources available to a group of users/VO Solution add a VO view of each CE with the set of attributes that can assume a different value depending on the specific user It contains also DefaultSE (VO-specific) DataDir: path for transient data ApplicationDir: path for installing VO application EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Computing Element VO view of a Computing Element In order to use this new information in the matchmaking process, we need a way to consider the VO-specific attributes when they are present and when a user belongs to that VO Solution 1: When translating from LDIF to ClassAd, for each CE Add as many ClassAd CE’s as many are the VO-specific views (ACL=VOName) (VO-specific CE.UID=CE.UID-VOView.LocalID) Add one more ClassAd CE if there is at least one VO that does not have VO-specific info (ACL=list of VO’s with no specific view) Solution 2: ??? EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Computing Element Glue.CE.VOView.DefaultSE vs. GlueCESEBind They both express a relationship between a CE and an SE The first is CE and VO specific it should be used to know the default choice for writing into an SE for a user of a certain VO The second is CE specific to be used to resolve “input files” to be used for getting NFS mount dir To be better clarified how to use them. A possible starting point is: “Write” use case: if there is a defaultSE for the User VO, then use that, otherwise resolve to what specificied in the CESEBind For the rest use CESEBind EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Computing Element Glue.CE.Info.JobManager: piece of info composing the CE.UniqueID; it was missing Glue.CE.Info.ContactString [*]: Hostname:port/jobmanager multi-value Required by Grid3 as they have multiple gatekeepers and multiple job-managers in front of the same set of WN’s Problem: how to choose among them? EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

SubCluster Added the following attributes: PhysicalCPUs: The total number of real CPUs in the subcluster LogicalCPUs: The effective number of CPUs in the subcluster, including the effect of hyperthreading TmpDir: the path of a temporary directory shared across worker nodes WNTmpDir: the path of a temporary directory local to each Worker Node Isolate the Host-related attributes that are used for matchmaking from the whole Host model Added the Location class: Name, Version and Path: used by Grid3 to publish installed software EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

CE-SubCluster Discussion Plan for supporting matchmaking in heterogeneos clusters The upcoming GLUE Schema v.1.2 (as it is now) is not able to model CE’s that can submit to a subset of the available subclusters Need for a specific relationship between CE and Subcluster Do we need it in GLUE Schema v.1.2 or postpone to v.2? Evaluate impact on MM! EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

CE/Cluster/Subcluster NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Storage Element The Storage Element as a group of services, protocols and data sources SE.SizeTotal and SE.SizeFree for high level management Introduction of the Control Procol entity to advertise availability of different management protocols Capability attribute as an enumeration of strings to be used to advertise specific functionalities (e.g., space reservation) Access Protocol and Control Protocol have the same set of attributes Storage Area: added LocalID, Path and Type attributes Storage Library: deprecated EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Storage Element NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Storage Library NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

CE-SE-Bind Deprecated AccessPoint due to wrong usage Added MountInfo: the name of an environment variable available in each worker node assigned to the CE; the value of this variable is CE mount dir and the SE export dir What about a “weight” attribute to expresse a preference when multiple SE are bound to a CE; the higher, the better. Default is zero. Could it be useful in MM? NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan

Host NEW DEPRECATED UNMODIFIED EGEE JRA1 IT/CZ Meeting, 8 March 2005, Milan