forschungszentrum jülich unicore and eurogrid: grid computing in europe dietmar erwin...

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

Upload: gwenda-jones

Post on 30-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Forschungszentrum Jülich

UNICORE and EUROGRID: Grid Computing in EUROPE

Dietmar Erwin

Forschungszentrum Jülich GmbH

TERENA Networking Conference 2001

Antalya, Turkey

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

May 2001 TERENA 3

Forschungszentrum Jülich

May 2001 TERENA 4

Forschungszentrum Jülich

π

May 2001 TERENA 5

Forschungszentrum Jülich

The Web and ....

http://

http://

Web: Uniform access to HTML documents

Adapted from Ian Foster

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

May 2001 TERENA 7

Forschungszentrum Jülich

• Architecture and implementation

• Security

• Applications

• Deployment and use

• Standards

The Challenge of the Grid

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

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

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

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

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

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

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

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

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

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

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

May 2001 TERENA 19

Forschungszentrum Jülich

UNICORE PlusProject Partners

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

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

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

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

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

May 2001 TERENA 24

Forschungszentrum Jülich

UNICORE Architecture User Workstation

UNICORE Client

SSL

UNICORE 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

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

May 2001 TERENA 27

Forschungszentrum Jülich

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

May 2001 TERENA 29

Forschungszentrum Jülich

Bio-GRID

• Operate a GRID for biomolecular simulations

• Develop interfaces to existing biological andchemical codes

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

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

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

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

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

May 2001 TERENA 35

Forschungszentrum Jülich

?