UNICORE Integration into a Science Gateway for MoSGrid

Preview:

DESCRIPTION

UNICORE Integration into a Science Gateway for MoSGrid. Sandra Gesing Faculty of Science, Center for Bioinformatics sandra.gesing@uni-tuebingen.de 11/17/2010. Motivation. Numerous applications for molecular simulations and docking , e.g. Materials science Structural biology - PowerPoint PPT Presentation

Citation preview

UNICORE Integration into a Science Gateway for MoSGrid

Sandra GesingFaculty of Science, Center for Bioinformatics

sandra.gesing@uni-tuebingen.de11/17/2010

2

Motivation

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

• Numerous applications for molecular simulations and

docking, e.g. • Materials science• Structural biology • Drug design

• Sophisticated tools and algorithms support scientists• High-performance computing facilities are available

3

Motivation

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

Drawbacks of using molecular simulations and docking• Usability of tools limited• Complexity of methods• Lack of graphical user interfaces• Complexity of infrastructures• Many end users lack computer science background

⇒ Need of self-explanatory and intuitive user interfaces ⇒ A science gateway for

molecular simulations and docking

4

MoSGrid

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

Molecular Simulation Grid (D-Grid project)Goal • Providing users with Grid access to molecular

simulation tools and docking tools via a portal• Domain Quantum Calculation• Domain Molecular Dynamics• Domain Docking

5

Portals

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

• Single point of entry• Possibility to customize views and tools• Store user preferences• No installation of software on the end-user side • No firewall issues

6

MoSGrid in a nutshell

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

XtreemFS

ObjectStorageDevices

PortalWS-PGRADE

Grid resourcesUNICORE 6

Result

RecipeStructure Result

High-level middleware service level

gUSE

Workflow

7

WS-PGRADE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

8

gUSE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

User interfaceWS-PGRADE

Grid resources middleware layer

Applicationrepository

gUSE information

system

LoggingSubmitters

Workflow storage

Workflowengine

High-level middleware service layer

gUSE

grid User Support Environment

UNICORE 6

9

gUSE submitter

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

Interface GridService• actionJobSubmit• actionJobAbort• actionJobOutput• actionJobStatus• actionJobResource

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

SubmitterGridService

10

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

4 Upload data

1 Security2 Registry3 Submit job5 Start job

actionJobSubmit

11

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

1 Delete data

2 Kill job

actionJobAbort

12

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

Download data

actionJobOutput

13

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

Get status

actionJobStatus

14

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

Get resource

actionJobResource

15

Workflow interoperability

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOB1

JOB2

JOB3 JOB4

JOB3.1 JOB3.2 JOB3.2

16

gUSE submitter for UNICORE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOBn

Workflowengine

JOB1

JOB2JOB3 JOB4

UNICORE submitter(UCC lib)

UNICORE Atomic

Services

Uspace

gUSE UNICORE 6 Resources

1 Security2 Registry

UNICORE Workflow

Engine3 Submit workflow5 Start workflow

4 Upload data

actionJobSubmit

17

Future Work

• Integration of additional tools• Use of UNICORE IDB (Incarnation Database) for

generating toolboxes• Use of SAML (Security Assertion Markup Language)

for the gUSE submitter and XtreemFS• Certificates remain on user resources• Access to SingleSignOn infrastructures• Independence of MyProxy Server

• Integration of UNICORE 6 and XtreemFS for direct access to the repositories in UNICORE 6 jobs

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

18

Acknowledgements• Oliver Kohlbacher• István Márton • Miklos Kozlovszky • Bernd Schuller• Ralph Müller-Pfefferkorn• Richard Grunzke • André Brinkmann• Georg Birkenheuer • Jens Krüger• Sebastian Breuers• Lars Packschies• Martin Wewior• Patrick Schäfer• Sonja Herres-Pawlis

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

www.mosgrid.de

Recommended