34
Forschungszentrum Jülich UNICORE and EUROGRID: Grid Computing in EUROPE Dietmar Erwin Forschungszentrum Jülich GmbH TERENA Networking Conference 2001 Antalya, Turkey

UNICORE and EUROGRID: Grid Computing in EUROPE

  • Upload
    tannar

  • View
    51

  • Download
    2

Embed Size (px)

DESCRIPTION

UNICORE and EUROGRID: Grid Computing in EUROPE. Dietmar Erwin Forschungszentrum Jülich GmbH TERENA Networking Conference 2001 Antalya, Turkey. Contents. The vision of the Grid The challenges of Grid Computing Two projects: UNICORE and EUROGRID Quo vadis clathri?. ?. http://. - PowerPoint PPT Presentation

Citation preview

Page 1: UNICORE and EUROGRID:  Grid Computing in EUROPE

Forschungszentrum Jülich

UNICORE and EUROGRID: Grid Computing in EUROPE

Dietmar ErwinForschungszentrum Jülich GmbH

TERENA Networking Conference 2001Antalya, Turkey

Page 2: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 2

Forschungszentrum Jülich

The vision of the Grid

The challenges of Grid Computing

Two projects: UNICORE and EUROGRID

Quo vadis clathri?

Contents

Page 3: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 3

Forschungszentrum Jülich

Page 4: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 4

Forschungszentrum Jülich

π

Page 5: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 5

Forschungszentrum Jülich

The Web and ....

http://

http://

Web: Uniform access to HTML documents

Adapted from Ian Foster

Page 6: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 6

Forschungszentrum Jülich

On-demand creation of powerful virtual computing systems

... the Grid

Grid: Flexible, high-performance access to all significant resources

Sensor nets

Data archives

Computers

Softwarecatalogs

Colleagues

Page 7: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 7

Forschungszentrum Jülich

• Architecture and implementation

• Security

• Applications

• Deployment and use

• Standards

The Challenge of the Grid

Page 8: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 8

Forschungszentrum Jülich

Different, complementary approaches exist:

• horizontal - vertical

• toolkits - integrated

Examples: Globus - UNICORE

Different projects explore different ideas and create novel solutions

Challenge: Architecture

Page 9: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 9

Forschungszentrum Jülich

• Authentication

• Authorisation

• Integrity

Grid Security relies on X.509 certificates, but ...

• multiple CAs

• different policies

Standards alone are not enough

Challenge: Security

Page 10: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 10

Forschungszentrum Jülich

• No (at best few) grid-aware applications exist

• Cost of development and migration

• Incompatibility of underlying systems

• Portals may help

Demonstrator application are important

Challenge: Applications

Page 11: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 11

Forschungszentrum Jülich

Installation of Grid software requires effort

• at participating centers

• on user’s workstation

• by application service providers

Opportunities for new business models

Challenge: Deployment

Page 12: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 12

Forschungszentrum Jülich

Grid solutions use open standards:

• X.509

• ssl, https, ...

Grid projects define specific protocols

• Abstract Job Objects (AJO) in UNICORE

Global Grid Forum works on Grid Standards

Challenge: Standards

Page 13: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 13

Forschungszentrum Jülich

UNICORE Plus is funded in part by BMBF, the German Ministry of Education and Research under grant

01-IR-001 (January 1, 2000 - December 31, 2002)

EUROGRID is funded in part by EU under grant

IST-1999-20247 (November 1, 2000- October 31,2003)

Two European Grid Projects

Page 14: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 14

Forschungszentrum Jülich

• UNICORE develops a

seamlesssecure intuitive

software infrastructure to access HPC resources

• UNICORE creates a High Performance Grid Computing Environment in Germany

UNICORE Goals

Page 15: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 15

Forschungszentrum Jülich

• Consistent batch access to different remote systems

• Hiding the seams created by– different hardware architectures

– incompatible system software

– historically grown computer center practices

UNICORE delivers

Page 16: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 16

Forschungszentrum Jülich

• Support for multi-system and multi-site applications for one job– use of the optimal system for the given problem

– best utilisation of expensive resources

– use of special hardware

– use of remote data

UNICORE delivers

Page 17: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 17

Forschungszentrum Jülich

• Exploitation of existing and emerging technologies– communication via Internet

– Web techniques, Java

– security X.509 certificates

UNICORE delivers

Page 18: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 18

Forschungszentrum Jülich

• Minimal intrusion into the centres– interface to existing batch systems

– no changes to established user names and Unixuid/gids

– support for local security measures (firewalls, DCE, ....)

UNICORE delivers

Page 19: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 19

Forschungszentrum Jülich

UNICORE PlusProject Partners

FZ Jülich, JülichPallas, BrühlDWD, OffenbachRUS, StuttgartZIB, BerlinUniv. KarlsruheLRZ, MunichPC², PaderbornZHR, Dresden

Page 20: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 20

Forschungszentrum Jülich

• System independent definition of jobs (AJO)

• Interactive creation of batch jobs (GUI)

• Submission to different platforms at different locations without changing the job definition

• Interdependent multi-site jobs

UNICORE Functions

Page 21: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 21

Forschungszentrum Jülich

• Automatic control of job flow

• Automatic staging of data

• Full job control by the user through a GUI

• Secure access to remote data

• Reuse of existing jobs (restrictions to portability)

UNICORE Functions

Page 22: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 22

Forschungszentrum Jülich

• Authenticate user once through UNICORE certificate (X.509)

• Map to existing user identification at target site

• Authorize at target site

• Respect site policies

UNICORE Functions

Page 23: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 23

Forschungszentrum Jülich

• Support automated computational experiments

• Application specific interface techniques (CMPD, Nastran, Fluent, Star-CD )

• Metacomputing

• Access to archives

UNICORE Functions

Page 24: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 24

Forschungszentrum Jülich

UNICORE Architecture User Workstation

UNICORE Client

SSLUNICORE Server

Gateway

Network Job Supervisor

UNICORE Site 1

UNICORE Server

Gateway

Network Job Supervisor

UNICORE Site n

TCP/IP TCP/IP

SSL

BatchsystemBatchsystemBSS + System InterfaceBatch SubSystem

BatchsystemBatchsystemBSS + System InterfaceBatch SubSystem

Page 25: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 25

Forschungszentrum Jülich

EUROGRID Vision

Build a European Grid infrastructure

that gives users

a seamless, secure access to

High Performance Computing resources

and that advances computational science

in Europe

Page 26: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 27

Forschungszentrum Jülich

Page 27: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 28

Forschungszentrum Jülich

EUROGRID delivers• Application GRIDS:

application interfaces, evaluation of GRID solutions– Bio-GRID– Meteo-GRID– CAE-GRID

• HPC GRID Infrastructure:connect HPC centers using UNICORE technology

• Development and integration of new components (interactive access, steering, ASP)

• Dissemination and exploitation

Page 28: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 29

Forschungszentrum Jülich

Bio-GRID

• Operate a GRID for biomolecular simulations

• Develop interfaces to existing biological andchemical codes

Page 29: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 30

Forschungszentrum Jülich

Meteo-GRID• Develop a

relocatable version of DWD‘s weather prediction model

• Goal:‘Weather prediction-on-demand‘ as an ASP solution

Page 30: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 31

Forschungszentrum Jülich

CAE-GRID• Coupled

simulations of aircrafts(e.g. structure and electromagnetics)

• Goal:internal HPC portal for EADS engineers

Page 31: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 32

Forschungszentrum Jülich

CAE-GRID

• Provide HPC portal to engineers at Daimler-Chrysler and partners

• Develop Grid technology for computing cost estimates and billing

Page 32: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 33

Forschungszentrum Jülich

UNICORE and EUROGRID address

• Architecture and Implementation

• Security (X.509)

• Selected Applications

• Deployment and use (in Germany and Europe)

• Standards (new project proposal)

In Summary

Page 33: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 34

Forschungszentrum Jülich

Quo vadis clathris?To realize to vision of Grid Computing requires:

- in progresscollaboration of computer scientists, developers, and users

collaboration between projects - under way

managing expectations - most difficult

Page 34: UNICORE and EUROGRID:  Grid Computing in EUROPE

May 2001 TERENA 35

Forschungszentrum Jülich

?