+ All Categories
Home > Documents > Project introduction

Project introduction

Date post: 26-Jan-2016
Category:
Upload: sivan
View: 15 times
Download: 0 times
Share this document with a friend
Description:
Project introduction. Mike Mineter [email protected] TOE-NeSC, Edinburgh. This file contains several short talks given during the OMII-Europe / NextGRID event in Edinburgh on 17 March 2008 A fuller set of material is here , the OMII-Europe tutorial for D-Grid. What is OMII-Europe. - PowerPoint PPT Presentation
Popular Tags:
40
Project introduction Mike Mineter [email protected] TOE-NeSC, Edinburgh
Transcript
Page 1: Project introduction

Project introduction Mike Mineter

[email protected], Edinburgh

Page 2: Project introduction

2EU project: RIO31844-OMII-EUROPE

• This file contains several short talks given during the OMII-Europe / NextGRID event in Edinburgh on 17 March 2008

• A fuller set of material is here , the OMII-Europe tutorial for D-Grid.

Page 3: Project introduction

3EU project: RIO31844-OMII-EUROPE

What 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 -> April 2008

• It has been granted a contribution of 8M €• It involves 16 partners

– 8 EU– 4 USA– 4 China

Page 4: Project introduction

4EU project: RIO31844-OMII-EUROPE

Vision

“ e-Science having

easy access and use

of Grid resources

in heterogeneous

e-infrastructures

crossing national,

pan-European

and global boundaries “

Page 5: Project introduction

5EU project: RIO31844-OMII-EUROPE

Mission

“ Enabling of

e-infrastructure

interoperability

by providing

standards-based

middleware components

leveraging existing work

and activities “

Page 6: Project introduction

6EU project: RIO31844-OMII-EUROPE

Further Information

Later talks!

http://omii-europe.org

Page 7: Project introduction

Current status of grids: the need for standards

Mike [email protected]

TOE-NeSC, Edinburgh

Page 8: Project introduction

8EU project: RIO31844-OMII-EUROPE

Outline

• Effect of the grid islands

• Bridging grid islands

• What OMII-Europe is Doing

Page 9: Project introduction

9EU project: RIO31844-OMII-EUROPE

Revision

• Grid supports “virtual computing across administrative domains”

• EGEE and most grids have Virtual Organisation concept– A VO is a collaboration– Shares resources– Express membership of VO, its groups and roles in

some way as a basis for grid services to authorise users’ requests

Page 10: Project introduction

10EU project: RIO31844-OMII-EUROPE

Grid Islands

gLite Globus Toolkit 4

UNICORE CROWN

Isolate:

Data

Computers

Expertise

Page 11: Project introduction

11EU project: RIO31844-OMII-EUROPE

Effect of grid islands

• A VO can only use resources that share the same Authorisation/Authentication basis– Can’t span UNICORE and EGEE grids for example

• EGEE – EU-funded grid infrastructure promoting collaborative research by sharing access to data and clusters, gLite with VOMS (Virtual Organisation Membership Service)

• DEISA – grid spanning HPC resources, built on UNICORE middleware

• Applications must be written for specific grid• Disincentive for tool / high level service developers• Need standards that all grids accept… and are complete!

– “Complete” = if standards are supported, then services are interoperable

Page 12: Project introduction

12EU project: RIO31844-OMII-EUROPE

Bridges – to enable…

gLite Globus Toolkit 4

UNICORE CROWN

“The global grid”

VO to span gridsApplication portability

Page 13: Project introduction

13EU project: RIO31844-OMII-EUROPE

Bridges – for interoperability

gLite Globus Toolkit 4

UNICORE CROWN

Job execution

Data access and integration

Accounting

Info Services

AuthN, AuthZ

Page 14: Project introduction

14EU project: RIO31844-OMII-EUROPE

Approaches to Interoperability

• Adapters-based:– The ability of Grid

middleware 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

Page 15: Project introduction

15EU project: RIO31844-OMII-EUROPE

Who 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 it’s promises interoperability needs to be taken for granted like network interoperability”

Page 16: Project introduction

16EU project: RIO31844-OMII-EUROPE

How to achieve interoperability?

• Application level– SAGA – support same API on all grids– Interoperability or simply easier, portable applications?

• Need – Conform to standards– BUT standards are not enough (at present)– E.g. Common security basis

• OMII-Europe: build components in negotiation with gLite, UNICORE, Globus, CROWN

Page 17: Project introduction

17EU project: RIO31844-OMII-EUROPE

Web Services Grid Technology

Grid Services• Commerce

• Standards

• Tools

• Research driven

• Data-intensive

• Compute intensive

• Collaboration – sharing of resources

- Trust: opening resources

October 2001 View

Open Grid Services Architecture

Page 18: Project introduction

18EU project: RIO31844-OMII-EUROPE

What 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

Page 19: Project introduction

19EU project: RIO31844-OMII-EUROPE

The Virtuous Cycle – Technology transfer with Grid projects and standards organisations

Globus

OMII-UK

CROWN

Components

Components

IN

OUT

JRA1

SA2

JRA4

JRA3

SA1

SA3

JRA2New Components

Standards Implementation

Standards Compliance Testing and QA

Benchmarking

Integrated Components

Supported Components on Eval. Infrastructure

Repository

Page 20: Project introduction

20EU project: RIO31844-OMII-EUROPE

You will easily be able to find out!

Evaluation infrastructuresCommon security base

Components based on standards

OMII-Europe Gateway (portal)

Components – How easy are they to use?

Page 21: Project introduction

21EU project: RIO31844-OMII-EUROPE

Participation 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)

Page 22: Project introduction

22EU project: RIO31844-OMII-EUROPE

Summary• 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

• 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 will be integrated into standard middleware distributions - already in UNICORE 6

Page 23: Project introduction

23EU project: RIO31844-OMII-EUROPE

Further Information

http://omii-europe.org

Page 24: Project introduction

Information Schema and Mike Mineter

[email protected], Edinburgh

Page 25: Project introduction

25EU project: RIO31844-OMII-EUROPE

Next slide is to illustrate how…

• OMII-Europe is:– Leading in standards initiatives– Alert to non-grid world– Building with others’ software where possible– Cooperating – the glue between different middleware

developers and seeking community agreement

And for information systems, the GLUE 2 …

Page 26: Project introduction

26EU project: RIO31844-OMII-EUROPE

Context: Summary View

Slide from Sergio Andreozzi

Page 27: Project introduction

27EU project: RIO31844-OMII-EUROPE

More standards-related bodies….

• Web-Based Enterprise Management (WBEM) - seeks to unify the management of distributed computing environments. http://wbemservices.sourceforge.net/ – Common Information Model

• Distributed Management Task Force http://www.dmtf.org/homeDeveloping management standards & promotinginteroperability for enterprise & Internet environments

Page 28: Project introduction

Security Mike Mineter

[email protected], Edinburgh

Page 29: Project introduction

29EU project: RIO31844-OMII-EUROPE

Not only Classic VOMS but also SAML-VOMS

• Same VO database can release:attribute Certificates signed SMAL assertions

Venturi et al. [3]

Page 30: Project introduction

30EU project: RIO31844-OMII-EUROPE

http://www.unicore.

eu

• Open standards-based SAML-compliant VOMS is the foundation for interoperability

• Works not onlyin conjunction withOGSA-BES

• The basic idea worksin principle with allWeb services

SAML-based Interoperability

Marzolla et al. [4]

Page 31: Project introduction

31EU project: RIO31844-OMII-EUROPE

Technical: Interoperability approach in OMII-Europe

e-InfrastructureInteroperability by using more

than one technology!

Venturi et al. [3]

From Morris Riedel, OMII-Europe training for D-Grid

Page 32: Project introduction

Job execution: Interoperability scenario Mike Mineter

[email protected], Edinburgh

SLIDES: From Morris Riedel, OMII-Europe training for D-Grid

Page 33: Project introduction

33EU project: RIO31844-OMII-EUROPE

VOMS in Interoperability Scenario WISDOM

SAML- based Attribute Authority (AA) VOMS

gets central role & middleware independent

Page 34: Project introduction

34EU project: RIO31844-OMII-EUROPE

http://www.unicore.

eu

• CREAM-BES Support SAML-based VOMS authorization

• Developed by

• gJAF Framework usesSAML assertions to grantor deny access

CREAM-BES + SAML VOMS

Page 35: Project introduction

35EU project: RIO31844-OMII-EUROPE

http://www.unicore.

eu

• Used in conjunction withAuthZ Attribute Exchange Profile (OGF AuthZ group)to obtain a SAML assertionfrom a Policy Information Point (PIP)

• SAML assertions are transported in the SOAPheader during WS calls– E.g. WS-Security Extensions

• Developed by

SAML-based VOMS Support in UNICORE 6

Page 36: Project introduction

37EU project: RIO31844-OMII-EUROPE

Available Components of this Scenario (1)

• CREAM-BES (gLite) released in OMII – Europe repository– http://repository.omii-europe.org/projects/

Page 37: Project introduction

38EU project: RIO31844-OMII-EUROPE

Available Components of this Scenario (2)

• SAML VOMS released in OMII – Europe repository– http://repository.omii-europe.org/projects/

Page 38: Project introduction

39EU project: RIO31844-OMII-EUROPE

Available Components of this Scenario (3)

• SAML-based VOMS Support and OGSA-BES for UNICORE 6 released in OMII – Europe repository– http://repository.omii-europe.org/projects/

• Also released on the UNICORE@SourceForge platform– http://www.unicore.eu

Page 39: Project introduction

Data management Mike Mineter

[email protected], Edinburgh

Page 40: Project introduction

41EU project: RIO31844-OMII-EUROPE

Data Access

• Porting OGSA-DAI 3.0 from Globus / OMII-UK to other middleware distributions available throughout Europe and China– UNICORE– gLite

(port = GT4 + classic VOMS)

– CROWN


Recommended