databases and the grid ogsa-dai architecture & status malcolm atkinson ogsa-dai chief architect...

25
Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National e-Science Centre www.nesc.ac.uk 3 rd September 2002 UK e-Science All Hands Meeting Sheffield Hallam University

Upload: maria-fisher

Post on 28-Mar-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

Databases and the Grid

OGSA-DAIArchitecture & Status

Malcolm AtkinsonOGSA-DAI Chief Architect

forall members of the OGSA-DAI team

Director of National e-Science Centrewww.nesc.ac.uk

3rd September 2002UK e-Science All Hands Meeting

Sheffield Hallam University

Page 2: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

Overview

Database Task Force & GGF DAIS-WGOGSA-DAI Project

Scope, Scale, Participants, PlansArchitectureStatusRelationship with OGSA

Page 3: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

Data Access & Integration

Central to e-ScienceCollaboration

Shared Databases Curated Knowledge Accumulated Observations Accumulated Simulations

Computation Data mining Input to models Calibration of models

Presentation Publication of results Visualisation

Page 4: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

UK DBTF

http://www.cs.man.ac.uk/grid-db

Malcolm Atkinson (NESC)Vijay Dialani (Southampton

Uni.)Norman Paton (Manchester

Uni.)Dave Pearson (Oracle UK)Tony Storey (IBM Hursley)Paul Watson (Newcastle

Uni.)

Membership

GGFDAIS-WG

OGSA-DAICore Programme

Project

Page 5: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

GGF DAIS WGChairs

Norman Paton (Manchester Uni.)Leanne Guy (CERN)Dave Pearson (Oracle UK)

ActivityBoF GGF4 TorontoWG Meeting GGF5 EdinburghWorkshops & Mail lists

GoalsAgree Standards for Database Access & IntegrationFreely available reference implementations

OGSA-DAI one source & focus for discussions

Page 6: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

CambridgeOxford

Glasgow

Cardiff

Southampton

London

Belfast

Daresbury Lab

RALHinxton

OGSA-DAI Partners

EPCC & NeSC

Newcastle

IBMUSA

IBM Hursley

Oracle

Manchester

EPCC & NeSCIBM UKIBM USAManchester e-SCNewcastle e-SCOracle $5 million, 18 months, started 1st February 2002

Page 7: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Scope

Definition and development of generic Grid data services which provide access to and integration of data held in databases, and the management of data within a distributed environment. Database

A stored, structured collection of dataAccessed using an API that takes account of the structure of the data stored

IncludesRelational and object databasesXML repositoriesAdequately described & managed collections of files

Page 8: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Plan

Two PhasesPhase 1: Started Feb 02 ends 30th SeptemberDetailed Plan –

Requirements, Designs & Prototypes 6 Work Packages Project Management (Oracle, EPCC) Architecture (NeSC, DBTF) XML Data Management (NeSC & EPCC) Distributed Query Systems (Manchester & Newcastle) Metadata & Registries (NeSC & EPCC) Relational Databases (IBM UK)

Phase 2: 12 months Structure and Objectives to be Refined in Major Review GGF5 DAIS WG meeting a major input

Page 9: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Time Line

Feb ’02 May ’02 Jul ’02 Sep ’02 Dec ’02 Feb ’03 May ’03 Sep ’03

Ship Alpha Release for GT3 Integration

RDB + GT2 / OGSA Prototypes Available

XML + OGSA Prototype Available

Design Documents & Demos for DAIS WG @ GGF5

XML + OGSA Prototypes for Early Adopters

WS + GSI UK support ( > 100 downloads)

Phase 2 StartsPhase 1 Starts

Presentation & Beta @ GGF7

GGF6 WG Papers & Prototypes

Productisation, RAMPS &Extension

Page 10: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

DAI Key Components

GridDataService GDS Access to data & DB operations

GridDataServiceFactory GDSF Makes GDS

GridDataServiceRegistry GDSR Discovery of GDS(F) & Data

GridDataTransportVehicle GDTV Connects components + Moves Data

GridDataTransportDepot GDTD GDTV with persistence

Page 11: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA Relationship

Class GridService Registry NotificationConsumer NotificationProducer

GDS Mandatory   Optional Normal

GDSF Mandatory   Optional Normal

GDSR Mandatory Mandatory   Normal

GDTS Mandatory      

GDTV        

GDTD Mandatory   Optional Normal

Page 12: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

DAI portType Usage

Class GridDataService GridDataTransport Factory

GDS Mandatory Normal  

GDSF Optional Normal Mandatory

GDSR Optional    

GDTS Optional Mandatory  

GDTV      

GDTD Optional Mandatory  

Page 13: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Architecture

1requestforfactory

DSR

GDSF

client

Page 14: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Architecture

2responsewithGDSFsGSHs

1requestforfactory

DSR

GDSF

client

Page 15: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Architecture

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

client

Page 16: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

Page 17: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

Page 18: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

6scriptsrequestingDB actions

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

Page 19: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

6scriptsrequestingDB actions

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

7transfer databatch to GDS2

stream to GDS3

Page 20: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

6scriptsrequestingDB actions

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

7transfer databatch to GDS2

stream to GDS3

8stream datato GDS2

Page 21: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

4creation of 3GDSs

OGSA-DAI Architecture

6scriptsrequestingDB actions

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

9transfer databatchto client

7transfer databatch to GDS2

stream to GDS3

8stream datato GDS2

Page 22: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Architecture4creation of 3GDSs

6scriptsrequestingDB actions

5responsewith 3GSHs

2responsewithGDSFsGSHs

1requestforfactory

3script for 3GDSs

DSR

GDSF

GDS1

GDS2

GDS3

client

9transfer databatchto client

7transfer databatch to GDS2

stream to GDS3

8stream datato GDS2

10stream datato specifieddestination

Page 23: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

Status

Teams & project coordination effectiveRelationship with Early Adopterswith Grid Support Centre with Globus

High rates of interaction

XML GDS & GDSF prototypes availableRDB demo availableDistributed Query demo availablePapers & designs presented at GGF5

www.nesc.ac.uk

Functional Scope & Architecture for Phase 2

Drafts & Intensive discussions

Page 24: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI & OGSA <((-:}

Description, e.g. portType Works WellExpect to make extensive use of

Data Service Elements Special to DBs: Static & Dynamic

Component ManagementNotificationGrid-FTPAccountingSecurity:

Authentication, Authorisation & Privacy

Reliable invocation…

Page 25: Databases and the Grid OGSA-DAI Architecture & Status Malcolm Atkinson OGSA-DAI Chief Architect for all members of the OGSA-DAI team Director of National

OGSA-DAI Summary

On Schedule & Going WellContributions via DAIS-WG @ GGF5, 6, 7, …Coordinating with GT3 ReleasesEnding Phase 1 (Design Exploration)

Testing Architectural DesignUsing OGSAWorking with Early Adopter Pilot Projects

AstroGrid & MyGrid and others Many requests for access to the software

Releasing prototypes

Influence OGSA-DAI directionVia DAIS-WG & as Prototype users