glue 2.0 and glueman
DESCRIPTION
GLUE 2.0 and GLUEMan. Sergio Andreozzi, INFN-CNAF, Bologna (Italy) OGF 22 24 Feb 2008, Cambridge, MA, USA. User Needs Vs. Resource Characteristics. I want to run a job on OS Linux, IA64 architecture, with software package X and Y . - PowerPoint PPT PresentationTRANSCRIPT
GLUE 2.0 and GLUEManSergio Andreozzi, INFN-CNAF, Bologna (Italy)
OGF 2224 Feb 2008, Cambridge, MA, USA
EU project: RIO31844-OMII-EUROPE
User Needs Vs. Resource Characteristics
I want to run a job on OS Linux, IA64 architecture, with software package X and Y
As part of the VO A, how much storage can I use
on the Grid?
I can offer IA64 machines with OS Linux using BES
interface to users of BLUE VO
I offer 15 TB of storage, 10 TB are free and usable
by GREEN VO
EU project: RIO31844-OMII-EUROPE
GLUE 2.0: What
• Missing information interoperability– JSDL uses a different set of terms of BES– Different middlewares with legacy interfaces using different
information models• GLUE 2.0 to fill this gap
– An Information Model of Grid entities• Abstract description to be used for
– Resource Awareness– Resource Requirements Expression– Resource Selection– High-Level Monitoring
• Reference implementations for different concrete data models:– XML Schema, LDAP, SQL, …
EU project: RIO31844-OMII-EUROPE
Who is Defining GLUE 2.0• OGF Working Group approved at OGF 19 (Jan 2007)
• Focus: – facilitate interoperability between Grid infrastructures via common
information models and reference implementation for describing Grid resources in response to use cases
• Goal: – define a use case document collecting use cases from different Grid
projects/infrastructures– define a conceptual model defining the abstract schema GLUE 2.0
satisfying the collected use cases. – develop reference implementations
• Starting with XML Schema, LDAP, SQL DDL
• Unify modeling approaches and experience in production systemshttp://forge.ogf.org/sf/sfmain/do/viewProject/projects.glue-wg
EU project: RIO31844-OMII-EUROPE
GLUE 2.0: Who
• Co-chaired by– Sergio Andreozzi (OMII-Europe)– Laurence Field (EGEE)– Balazs Konya (NorduGrid)
• Active Participants from– OMII-Europe– EGEE– ARC– TeraGrid– UNICORE– D-Grid– AustralianGrid– NAREGI
EU project: RIO31844-OMII-EUROPE
GLUE 2.0: When
• Mature Draft will be presented and discussed during OGF22– Wed 27 Feb, 9:00 am - 10:30 am (main entities)– Wed 27 Feb, 3:45 pm - 5:15 pm (computing entites)– Thu 28 Feb, 10:45 am - 12:15 pm (storage entities)
• Reference Implementation prototypes being provided for early evaluation– XML Schema, SQL, LDAP
• Plan to go public comment in the coming weeks after OGF22
EU project: RIO31844-OMII-EUROPE
GLUE 2.0: the Model
• Three Main Sub-Models:– Main Entities:
• a model of Grid core entities from which service-specific models can be derived
– Computing Entities: • a model for Computing Entities
– Storage Entitites:• a model for Storage Entitites
EU project: RIO31844-OMII-EUROPE
How Can I Adopt GLUE 2.0?
• We have the GLUE 2.0 Specification and the reference implementations
• Grid components MUST be instrumented to – expose GLUE 2.0-based description which is
• Conformant with the spec• Conformant with the renderings
• We want to reduce the impact on developers– Reduce concepts and technologies to learn– Improve quality of data
EU project: RIO31844-OMII-EUROPE
GLUEMan: What
• A framework to manage information providers for GLUE 2.0
• Leverage WBEM technologies:• a suite of standards for the managing distributed IT
resources defined by the DMTF
• Based on Open Pegasus • open-source implementation of the DMTF CIM and WBEM
standards in C++• Industry-supported• light-weight
EU project: RIO31844-OMII-EUROPE
Identified Requirements
• Simplify providers writing• Support any programming language• Native caching capabilities• Enforce strong data conformance checking• Support multiple output renderings
• at least XML, LDAP, SQL
• Easy the addition of new renderings
EU project: RIO31844-OMII-EUROPE
Possible Deploment Scenario
Resource
IPMiddleware
IPIP
IP
Functional InterfaceM
an
ag
em
ent In
terfaceIP
Op
enP
egasu
s
w
GLUEMan Components
ww
ww
LDIFclient
cim/xml over http
SQLXML
EU project: RIO31844-OMII-EUROPE
GLUEMan Release Milestones
• Feb2008: Alpha Release– Limited set of functionalitites– Client with XML and LDAP rendering aligned to latest GLUE 2.0
draft
• Apr2008: Beta Release– All foreseen functionalities implemented– Aligned with latest GLUE 2.0 Spec – Tested integration with
• CREAM-BES/UNICORE-BES
• OpenLDAP
– Basic suite of providers for PBS/LSF
EU project: RIO31844-OMII-EUROPE
Conclusion
• OMII-Europe is heavily engaged in the improving the information interoperability of Grid systems
– GLUE 2.0 Spec will enable standard-based information interoperability among different Grid Middleware
– GLUEMan will simplify and support the development of providers
EU project: RIO31844-OMII-EUROPE
References
• OMII-Europe Project– http://omii-europe.org
• JRA2 Activity Wiki– http://omii-europe.forge.cnaf.infn.it/jra2
• OGF GLUE Working Group– http://forge.ogf.org/sf/sfmain/do/viewProject/projects.glue-wg
• GLUE 2.0 Specification (latest draft)– http://forge.ogf.org/sf/go/doc14639
EU project: RIO31844-OMII-EUROPE
Thank you!!!