18
UNICORE Integration into a Science Gateway for MoSGrid Sandra Gesing Faculty of Science, Center for Bioinformatics [email protected] 11/17/2010

UNICORE Integration into a Science Gateway for MoSGrid

  • Upload
    lance

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

UNICORE Integration into a Science Gateway for MoSGrid. Sandra Gesing Faculty of Science, Center for Bioinformatics [email protected] 11/17/2010. Motivation. Numerous applications for molecular simulations and docking , e.g. Materials science Structural biology - PowerPoint PPT Presentation

Citation preview

Page 1: UNICORE Integration into a Science Gateway for  MoSGrid

UNICORE Integration into a Science Gateway for MoSGrid

Sandra GesingFaculty of Science, Center for Bioinformatics

[email protected]/17/2010

Page 2: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 3: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 4: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 5: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 6: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 7: UNICORE Integration into a Science Gateway for  MoSGrid

7

WS-PGRADE

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

Page 8: 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

Page 9: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 10: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 11: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 12: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 13: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 14: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 15: UNICORE Integration into a Science Gateway for  MoSGrid

15

Workflow interoperability

Sandra Gesing UNICORE Integration into a Science Gateway for MoSGrid

JOB1

JOB2

JOB3 JOB4

JOB3.1 JOB3.2 JOB3.2

Page 16: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 17: UNICORE Integration into a Science Gateway for  MoSGrid

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

Page 18: 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