Title: The Contribution of OMIIEurope towards Standardbased Grid Middleware
1The Contribution of OMII-Europe towards
Standard-based Grid Middleware
- Dr. Sergio Andreozzi, INFN-CNAF, Italy
- sergio.andreozzi_at_cnaf.infn.it
- NorduGrid 2007, 24 Sep 2007, Copenhagen, Denmark
2Outline
- What is OMII-Europe
- Facts
- Vision and Mission
- Approaches to Interoperability
- What OMII-Europe is Doing
- Strategies for Short and Medium Term Evolution
3What is OMII-Europe
- OMII-Europe stands for
- Open Middleware Infrastructure Institute for
Europe - It is an EU-funded project FP6, RI
- It has an initial duration of 2 years
- May 2006 -gt April 2008
- It has been granted a contribution of 8M
- It involves 16 partners
- 8 EU
- 4 USA
- 4 China
4Partners
5Project Structure and Effort Allocation
- Networking activities
- Management, Outreach, Training
- 8 Person Effort
- Service Activities
- Repository, QA, Support
- 25 Person Effort
- Joint Research Activities
- Re-engineering, new services, integration,
benchmarking - 67 Person Effort
6Vision
- e-Science having
- easy access and use
- of Grid resources
- in heterogeneous
- e-infrastructures
- crossing national,
- pan-European
- and global boundaries
7Mission
- Enabling of
- e-infrastructure
- interoperability
- by providing
- standards-based
- middleware components
- leveraging existing work
- and activities
8Focus
- Achieving interoperability through common
standards - Common standards is the long term solution
- Significant involvement and success in OGF and
Oasis - Implementations of standards in tandem with
standards development on all middleware platforms
9Approaches to Interoperability
- Adapters-based
- The ability of Grid middlewares to interact via
adapters that translate the specific design
aspects from one domain to another - Standard-based
- the native ability of Grid middleware to interact
directly via well-defined interfaces and common
open standards
definition inspired by OGF GIN CG
10Who Benefits from Interoperability?
- Grid Developers
- A single standard set of services on all Grid
middleware systems - Applications portable across different Grid
middleware systems - E-Science application users
- Common ways for accessing any e-infrastructure
resources - Potential access to a significantly larger set of
resources - E-resource owners
- Reduced management overheads as only a single
Grid middleware system needs deployment - Potential for greater resource utilisation
- For the Grid to deliver on its promises
interoperability needs to be taken for granted
like network interoperability
11Participation in Middleware Standardisation
- Most project participants involved as
member/observer in many OGF WG - 11 project participant hold senior positions in
- OGSA DAIS WG (Database Access and Integration
Services) - OGSA RUS WG (Resource Usage Server)
- OGSA BES WG (Basic Execution Service)
- OGSA JSDL WG (Job Submission Description
Language) - GIN CG (Grid Interoperability Now)
- OGSA-AuthZ-WG (Authorization)
- GLUE WG
- GFSG WG (Grid File System)
- RM WG (Reference Model)
- OGSA Naming WG
- Technical Standards Committee
- GSA RG (Grid Scheduling Architecture)
- GRAAP WG (Grid Research Agreement Allocation
Protocol) - OGSA BYTE IO WG
- OGSA D WG (Data)
- OGSA DMI WG (Data Movement Interface)
12OMII-Europe Guiding Principles
- Committed to standards process
- Implementing established open standards
- Providing feedback to the standards process (e.g.
OGF) - Quality Assurance
- Published methodology and compliance test
- All software components have public QA process
and audit trail - Impartiality
- OMII-Europe is honest broker providing
impartial advice/information on e-infrastructures
13The Virtuous Cycle Technology transfer with
Grid projects and standards organisations
Standards Compliance Testing and QA
JRA2
New Components
Standards Implementation
Components
JRA1
IN
Globus
Benchmarking
Repository
OUT
OMII-UK
Components
CROWN
Supported Components on Eval. Infrastructure
Integrated Components
14What OMII-Europe is Doing?
- Initial focus on providing common interfaces and
integration of major Grid software
infrastructures - Common interoperable services
- Database Access
- Virtual Organisation Management
- Accounting
- Job Submission and Job Monitoring
- Infrastructure integration
- Initial gLite/UNICORE/Globus interoperability
- Interoperable security framework
- Access these infrastructure services through a
portal
15Job Submission
- Unify Job Submisson and Monitoring interface
- Adoption of emerging OGSA-BES and JSDL standards
- Alpha BES and JSDL implementations for
- UNICORE 6, gLite 3.1, Globus 4, OMII-UK,
CROWNgrid - Interoperability demonstrated through use of a
BES compliant meta-scheduler
16VO Management
- To provide a common Virtual Organisation (VO)
management solution across middleware
distributions - Extend VOMS Interface to support emerging AuthZ
standard - compliance with SAML Authorisation model
- Extension, not a replacement interface
- Public release of VOMS integrated with UNICORE
17Accounting
- Unify accounting information across middleware
distributions - Provide standardized interfaces for accessing
that information - Information standard
- Usage Record Format (URF)
- Service interface standard
- Resource Usage Service (OGSA-RUS)
- Alpha versions RUS
- gLite (DGAS)
- Globus (SGAS)
- UNICORE
18Data Access
- Port OGSA-DAI 3.0 from Globus to other middleware
distributions available throughout Europe and
China - UNICORE
- gLite
- CROWN
19Portal
- Deliver tools for developing Grid portals and
support for key Web and Grid standards and
technologies - Objectives
- Develop gateway to OMII Evaluation Infrastructure
- Develop tools for portal and grid software
training - Explore new approaches for grid portal
development
20Repository of Open-Source Software
- Make available software reengineered within
OMII-Europe and contributed by third parties - Single services/tools complete distributions
- Provide an interface to select software from the
repository based on user requirements - By capability/standards/provider/
- Support the upload, download and installation of
the software - Document platform portability pre-requisites
- Verify the software through compliance metrics
tests
21Behind the Repository
- Leverage existing infrastructure projects
- ETICS
- Capture build test configuration data for
repeatability - NMI Build Test Framework
- Manage cross-platform environment for build
tests - Condor
- Underlying execution infrastructure
- Provides reports to be displayed within the
portal - Builds Pre-requisites platforms
- Testing Conformance Interoperability
22Tests For Standards Conformance
- Job Submission and Job Monitoring
- Job Submission Description Language (JSDL)
- Basic Execution Service (BES)
- Accounting
- Usage Record (UR)
- Resource Usage Service (RUS)
- Database Access
- WS-DAI, WS-DAIX, WS-DAIR (OGSA-DAI)
- Virtual Organisation Management
- Move towards SAML2?
23New Services Activity
- To identify capabilities which are missing from
the OMII-Europe initial plans - To identify priorities for the placement of such
capabilities - To work for the inclusion of the most relevant
missing capability during the 2nd year of the
project (May 2007-Apr 2008) - To drive the definition of OMII-Europe II
24The First Missing Piecea Community-agreed
Information Model for Computing Resources
- OGSA-BES and JSDL are already considered by
OMII-Europe - They lack a common description of Grid resources
suitable for discovery, monitoring and scheduling - Many descriptions exist
- e.g. GLUE Schema, NorduGrid Schema
- Working on the definition of next-generation GLUE
Information Model in the context of OGF GLUE WG
and its implementationIt
25What can you do Now and Later
- Now
- Most products at Alpha stage not publicly
available - They provide basic interoperability of multiple
grid middleware systems focusing on job execution - Available to early adopters working with
OMII-Europe partners - Spring 2008 (end of current project)
- Further security integration work between
different middleware platforms - Completed QAd services and demonstrated
end-to-end solutions - Availability of GLUE 2 information model service
implementations
26OMII-Europe Phase II
- In order to cover other important missing pieces,
a proposal for a project follow-up was submitted
last week - The areas of interest are
- Service discovery
- Data Management
- Grid Activity Management
- Authorization Service
- Billing and Pricing
27Important Events
- Interoperability demos at Supercomputing 2007
- International Grid Interoperability and
Interoperation Workshop 2007 (IGIIW 2007) - Bangalore, India, December 10-13, 2007
- in conjunction with 3nd IEEE International
Conference on e-Science and Grid Computing
(e-Science 2007) - http//omii-europe.org/OMII-Europe/igiiw2007.html
28And also available now and ongoing
- A number of training courses to date giving hands
on experience of middleware systems, and
interoperable services - http//training.omii-europe.org
- Evaluation infrastructure and support available
to try out different middleware systems and
interoperable services - http//support.omii-europe.org
29Summary (1/2)
- OMII-Europe is a 24 Month EU funded project with
16 partners to establish grid infrastructure
interoperability through implementing a set of
agreed open standards on all middleware platforms
- OMII-Europe is implementing a number of
components that will allow identically specified
jobs to be run, managed and migrated to different
middleware platforms - Initial versions of BES, VOMS/SAML and security
service have already enabled UNICORE and gLite
managed resources to be used by the same job - A complete set of fully interoperable services
will be available in spring 2008
30Summary (2/2)
- Users can try interoperability on the OMII-Europe
evaluation infrastructure, or obtain services for
installation on their own resources from the
OMII-Europe repository - We anticipate OMII-Europe services to be
integrated into standard middleware distributions
as well as deployed on large scale
e-infrastructures such as EGEE and DEISA - OMII-Europe requested continuing funding in the
September EU call to support the existing
services and provide further services in the
areas of data and Grid management
31Further Information