13
TCD and SCI- BUS Gabriele Pierantoni TCD London – 07.06.11

Content TCD’s past experience with portals Plans for WS-Pgrade and SCI-BUS – Integration with HELIO to build a portal for the Heliophysics community –

Embed Size (px)

Citation preview

TCD and SCI-BUS

Gabriele PierantoniTCD

London – 07.06.11

Content

• TCD’s past experience with portals• Plans for WS-Pgrade and SCI-BUS– Integration with HELIO to build a portal for the

Heliophysics community– Use WS-Pgrade as the standard user interface to

Grid-Ireland’s computational and storage facility.

TCD and portals

• Migrating Desktop (2003-2008)– CrossGrid and Grid-Ireland sites

• Ganga and Diane (2008-now)– Used to test jobs for the Costas’ arrays.

• Genius (2004)– Used with EDG middleware

• P-Grade– Deployment with Quattor profiles– GENE-VO applications developed in P-Grade

HELIO

HELIO - Introduction

???

HELIO is designed to help the scientist in: finding, retrieving and analyzing data regarding the sun, its related phenomena and their effects on: the Earth, and, the other planets of the Solar System.

HELIO

Technological Challenge

Data and Metadata from the various instruments are:

• Dispersed

• Non completely standardized

• There is a complex feedback between data and metadata.

Codes and Computational facilities are:• Dispersed• Non completely standardized

Different User’s Profiles

Different usersUsers that possess a

Grid Certificate

Users that do not possess a Grid Certificate BUT are

willing to login to the HELIO portal

Users that do not possess a Grid

Certificate AND are NOT willing to login to the

HELIO portal

Security

Prefer to use IDL code

Prefer to use HELIO

Portal

Prefer to write

workflows

HELIO Access Layer+

HELIO API +

Community Interaction Service

Different Resources

Low Security

Security

Authentication

HighSecurity

AuthenticationAuthorization

Simple User Profile

HELIO Architecture (Abstract)

Resources

Resources

Resources

• Data & MetadataStorage

• Computation• Existing Code• Security

HELIO Service

HELIO Service

HELIO Service

AccessLayer

HELIOAPI

• Web Service Based

• IDL, Java• Decoupling

layer• Hides

unnecessary Information

• Connects to services

independently• Use them in a

workflow• Use a GUI

The Access Layer and API

Service IAPIHFE

WorkflowEngine(Server)

WorkflowEngine(Desktop)

Standalone GUI

Overall Architecture

How to merge HELIO and SCI-BUS ?

?

Interesting areas• User access:– Port the Helio Front End into WS-Pgrade ? – How to give access to IDL-Oriented users ?

• Resources access:– How to merge the storage and processing services

into SCI-BUS ? – How to merge the HELIO security model into SCI-

BUS ? • General architecture issues:– How to merge the HELIO API ? – How to merge the other HELIO services ?

WS-PGrade as Grid Ireland User Interface

• Move Grid Ireland users to WS-Pgrade.– How to support the users that still wand a text-

based approach ?