mr. oliver lyttleton mr. david o'callaghan mr. gabriele pierantoni dr. geoff quigley

17
Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

Upload: liv

Post on 05-Jan-2016

28 views

Category:

Documents


1 download

DESCRIPTION

Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley. Multi-Grid and Multi-VO Job Submission based on a Unified Computational Model Krakow Grid Workshop, November 22nd 2005 Trinity College Dublin. Introduction. What is WebComG? Problem Statement - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

1

Multi-Grid and Multi-VO Job Submission based on a Unified

Computational ModelKrakow Grid Workshop, November 22nd 2005

Trinity College Dublin

Mr. Oliver LyttletonMr. David O'CallaghanMr. Gabriele Pierantoni

Dr. Geoff Quigley

Page 2: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

2

Introduction

● What is WebComG?

● Problem Statement

● A Key Concept: Internal and border regions

● General Architecture

● Implementation and Prototypes– Constrained Submission

– Full Interoperability

● Future Work

Page 3: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

3

WebComG

● Project comprising software to support development and execution of “Condensed Graphs” in a Grid environment

● Condensed Graph: graph representation of program structure

● Instances of WebComG running on different machines can communicate with each other

● It provides load-balancing, fault-tolerance, resource management, and security

Page 4: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

4

Problem Statement

● Our use of heterogeneous grid middlewares within a single execution environment relies upon:

● A Computational Model capable of expressing the workflow of operations which may contain interactions with heterogeneous grid middlewares

● Bridge infrastructures able to communicate with different grid middlewares

●The Condensed Graph computational model is ideal for expressing such complex workflows and its implementation (WebComG) allows their execution.

● Web Services, such as those offered by GT4, are ideal for the implementation of the Bridge Infrastructures.

Page 5: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

5

A Key Concept: Internal and Border Regions

● To represent the interoperation between WebComG and Grid Middleware applications a concept of internal and border regions is used:

●An internal region is a set of machines that run either WebComG or a particular Grid Middleware (LCG2 or GT4)

●A border region is a set of machines which must host Border Services. They may host WebComG technologies and Grid Middleware technologies in addition

Page 6: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

6

The Border Services

● The Submission Service: Running on a GT4 Container

● The File Closet Service: Running on a GT4 Container

● The Security Service: Running on a GT4 Container

● The Logging Service: Running on a GT4 Container

● The Client Submission Service(s): Use the above Services and submit jobs to the Grid Middleware (LCG2 and GT4)

Page 7: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

7

Architectural Overview: Collapsed Borders for

LCG2

(More complex Subsets)

Border Region

Border Region

LCG2 RegionLCG2 RegionWebComRegion

WebComRegion

All three technologies overlap in the collapsed border subset

Only two technologies overlap in the simple border subset

Page 8: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

8

Border Region

Border Region

LCG2 RegionLCG2 Region

GT4 RegionGT4 Region

Architectural Overview: Expanded Borders

(Simple Subsets)

WebComRegion

WebComRegion

Submission Service in border set

At most two technologies overlapGrid Middleware Client

Grid Middleware Resource Broker/GRAM Server

Page 9: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

9

Border Services Choreography

SSM

WCM

WCM

GMGMC

Grid Job Submission invokes:●File Staging●Security●Logging

GM

CondensedGraph

CG Submission invokes:● File Staging● Security● Logging

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Machine

Page 10: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

10

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

MiddlewareSubmission Node

Page 11: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

11

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

Job Description

Page 12: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

12

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

Job Input Files

Page 13: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

13

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

User Credential

Page 14: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

14

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

Grid Submission

Page 15: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

15

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

Grid Output

Page 16: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

16

Border Services Choreography

SSM

WCM

WCM

GMGMC

GM

CondensedGraph

GMC: Grid Middleware Client MachineSSM: Submission Service MachineGM: Grid Middleware

Grid Output

Page 17: Mr. Oliver Lyttleton Mr. David O'Callaghan Mr. Gabriele Pierantoni Dr. Geoff Quigley

17

Future Work

● Complete implementation of full interoperability● Develop interoperability with other Grid Middleware● Use Grid Filesystem instead of File Closet Service