mta sztaki hungarian academy of sciences introduction to grid portals gergely sipos [email protected]

15
MTA SZTAKI Hungarian Academy of Sciences www.lpds.sztaki.hu/pgportal Introduction to Grid portals Gergely Sipos Gergely Sipos sipos sipos @ @ sztaki.hu sztaki.hu

Upload: mervyn-hunter

Post on 05-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

MTA SZTAKIHungarian Academy of Sciences

www.lpds.sztaki.hu/pgportal

Introduction to Grid portals

Gergely SiposGergely Sipossipossipos@@sztaki.husztaki.hu

Page 2: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Grids

GSGS

GS

GSGS

GSGS

GSGS

GS

GSGS

GS

GS

GSGS

GSGS

GS

GS

GS

GS

GS

EGEE

SEEGRID

OSG

SwissGrid

NGS

Services are more or less standardised

Standard interfaces Standard

technologies

A Grid is a collection of software services that can join and leave a community

They can be accessed on demand by a set of clients

NorduGrid

GS Resource Grid

service

Page 3: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

A Grid service

Grid serviceclient

Sometimes Integrated into another service

Page 4: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Difficulties

• Grid services are secured:– You must obtain a certificate from a CA– You must register at a Virtual Organization (Grid

services offer themselves for members of VOs.)– You must generate a short term certificate

• Grid clients are very low level tools– Command line programs– Platform dependent (usually Linux)– Lots and lots of parameters…

Page 5: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Examples of Grid middleware services 1: Globus Toolkit

Globus Services

Metacomputing Directory Service

GRAMGlobus

Security Interface

Replica Catalog

GASS

GridFTP

Local Services

LSF

Condor MPI

NQEPBS

TCP

AIXLinux

UDP

Globus clients and applications

Cactus Condor-GMPI Nimrod/Gglobusrun PUNCH

Grid Status

I/O

Solaris

DRM

Page 6: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Example of Grid middleware services 2: LCG2

• User Interface (UI)

• Information Service (IS)

• Computing Element (CE)– Frontend Node

– Worker Nodes (WN)

• Storage Element (SE)

• Replica Catalog (RC,RLS)

• Resource Broker (RB)

Page 7: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Example of Grid middleware services 3: gLite

Authorization

Security Services

Authentication

Information &Monitoring

Information & Monitoring Services

Application

MonitoringAuditing

Workload Mgmt Services

ComputingElement

WorkloadManagement

MetadataCatalog

Data Management

StorageElement

DataMovement

File & ReplicaCatalog

JobProvenance

PackageManager

Page 8: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Different services different clients

implementationinterfaceclient

implementationinterfaceclient

implementationinterfaceclient

implementationinterface

implementationinterface

client

client

. . .

???

Page 9: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

The solution: Grid portals!

THE

INTERNET

THE

INTERNET

Disks, Processor, …

Operating System

Middleware components and network protocols, …

Grid services

Grid service clients

Application

Grid portal

Page 10: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

What is a Grid portal

• A portal is a web server that – Provides each user with a repository of personal

information and data saved from previous sessions.– Is a website that allows users to customize their views

of information and tools– Examples

• Ebay, yahoo, Amazon.com, on-line banks are all portals…

• A Grid portal is the gateway to

– Grid services

Page 11: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Why Do People Build Grid Portals?

• To Provide Scientists with a way to access tools (services) hosted on a Grid.

• To make scientific resources available to a community– Data, metadata, knowledge bases,

directories, storages, computers, applications

• To provide users a way to organize their personal Grid space.

• To Shield the User community from Grid details

Page 12: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Typical functionalities of a Grid portal

• User authentication– Web security (e.g. name&psw) grid security (proxies)

• Data management– Web protocols (e.g. HTTP) grid protocols (e.g.

GridFTP)

• Job management– Local computational resource distributed

computational resources

• Visualization– Application input/output/progress

Page 13: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

A few examples

• LEAD – Predicting Severe Storms, workflow-oriented

• TeraGrid User Portal– Providing users access to the US TeraGrid (Globus)

• UK NGS portal– Job oriented, Globus

• GILDA– Parameter study, application neutral, LCG2

• P-GRADE Portal, GEMLCA Portal Today!

Page 14: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Summery and conclusion

• Grid portals are gateways to Grid services• Turn special protocols to well known Web based

solutions• Can support different

– Middleware technologies– Grid services– Application fields– Application types

You have to decide which portal fits best for your needs!

Page 15: MTA SZTAKI Hungarian Academy of Sciences  Introduction to Grid portals Gergely Sipos sipos@sztaki.hu

Thank you!Gergely Sipos

[email protected]