+ All Categories
Home > Documents > 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky...

07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky...

Date post: 13-Jan-2016
Category:
Upload: phoebe-price
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
31
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky ([email protected]) MTA SZTAKI LPDS
Transcript
Page 1: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

New Features of WS-PGRADE (and gUSE)

2010 Q3 - 2011 Q2

Miklós Kozlovszky ([email protected])

MTA SZTAKILPDS

Page 2: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11 2

Outline•External features (WS-PGRADE)

– GridsphereLiferay 6.x based (JSR 168 GS JSR 286 Liferay)

– gUSE remote access specification + implementation

– New portlets• Public key (support of remote resources)• Internal Services Portlet group (visual feedback about the internal services)• Resources (management of the available resources)• gLite Explorer – It gives a chart to the users for configured gLite VOs

– Security enhancement (XSS extinguished)

•Internal features (gUSE)– Statistics & logging

– Submitters• ARC• UNICORE

– Authentication• SAML (Security Assertion Markup Language)

– LFS support

– PBS support

– Computing as a Service” new upcoming technologies as: Google Application Engine new supported middleware

– Optimization of submitter status updates (concurrency API)

•Additional elements

DCI Bridge

Metabroker

Translator service

Page 3: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

New portlets

• Internal Services Portlet– group visual feedback

about the internal services

• Resources Portlet– management of the

available resources• gLite Explorer Portlet

– It gives a chart to the users for configured gLite VOs

• Public key Portlet– Support of remote

resources which need dedicated user accounts and SSH level identification.

Page 4: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

gUSE remote access

gUSE

WS-PGRADE

ASM

MOSGRID/x Remote client (CLI)

Remote access

API

Programming Environment (JAVA API)

Remote access module(JAVA API)

Chemaxon’s JChem JAVA API

SHIWA

Client side

Server side

ASM

Page 5: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

ASM - Basic idea

• A new module called “Application Specific Module” has been developed for gUSE that ease the creation of Application Specified Portlets – The module provides programming API to control applications

developed using gUSE– The module provides programming API to access inner gUSE

services

• Any kind of Graphical interface can be developed on top of this module – GUI written in JSP, JSTL (Java Servlet Tag Library ) and Java– GUI can be customized for the grid application– GUI can be customized for end users

Page 6: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

ASM Concept

WS-PGRADE

Internal components

submitter

Desktop or Service grids / cloud / ClustersDCIs

gUSE

Web browserClient

Liferay + Tomcat

Page 7: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

ASM Concept contd.

WS-PGRADE

Internal components

submitter

Desktop or Service grids / cloud / ClustersDCIs

gUSE

Web browserClient

Developed web-interface

Liferay + Tomcat

Page 8: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

ASM Concept in details

Web browserClient

Developed web-

interface

Web pages (JSP, JSF or other)

JAVA event handler, and inner classes

Application Specific Module API

Configuration files (wsdd)

You develop it

You develop it

Page 9: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Statistics & logging

ObjectiveGeneric method for measuring workflow, job and

resource performance

Solution:Integrate a new service into the WS-PGRADE

Grid Portal Data CollectionMetric CalculationMetric Visualization

Sam
Introduce rest of presentation?>Why< is it important?For whom?
Sam
Talk about the number of metrics we display
Page 10: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Aggregate Job Example

Aggregate Job for

LongRunner

Aggregate Job for

LongRunner

Aggregate Job for Random

Aggregate Job for Random

Inserted IntoInserted Into

Aggregate Job for

LongRunner

Aggregate Job for

LongRunner

Inserted Into

SEEGRID GILDASEEGRID

Sam
Page 11: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Workflow InstanceStatus =

Done

Workflow InstanceStatus =

Done

Page 12: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Data Aggregation

Job Status Entries toJob Instance Entries

Job Instance toAggregate Job Entries

Sam
Rename columnsLossy data compressionUnits
Sam
Arrows, small arch.Add relationship , how it progressesFiltering just important data
Page 13: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Demo

Page 14: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Page 15: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Page 16: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Page 17: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Case studies…-CancerGrid was covered (skipping)

Page 18: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

ProSim workflow in g-USE

• UK project for Protein Molecule Simulation on the Grid

• a combination of GEMLCA and standard g-USE jobs

• Executed on 5 different sites of the UK NGS

• Parameter sweeps in phases 3 and 4

• Status: actively used in production

Phase 1Phase 2

Page 19: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

MosGrid Science Gateway for Molecular Simulations

• Requirement: Workflow enabled grid portal for UNICORE based on Liferay

• Solution:– Adaptation of WS-PGRADE

from GridSphere to Liferay– Development of UNICORE

Submitter– Support for SAML– Development of ASM support

• See details:– Previous presentation by Sandra

Gesing: A Science Gateway for Molecular Simulations

Page 20: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Advanced simulation event visualization and result analysisSimulations write result files:

vector results: a sequence of (time, value) pairs recorded during simulation

example: queue lengths during simulation; end-to-end delays of arrived packets

typical visualization: line chart

scalar results: values of variables, typically recorded at the end of simulation

example: total number of packets dropped; average throughputtypical visualization: bar chart, x-y plot (scatter plot)

File format: line-oriented text fileyou can use OMNeT++'s tools to process and visualize themor you can use 3rd party tools (R, Matlab, Excel, etc) or write your own

ones for specialized computations

Page 21: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Two types of OMNET portalsOMNET user portal

• User accounts exist for 1 week

• Can handle NED files that use INET and Queuing module sets from OMNET

• No binary come from end user– Portal does grid operations with

one fixed certificate

OMNET developer portal

• Permanent user accounts

• Can handle custom OMNET modules and NED files that handle such modules

• Binaries come from end users– Users are authenticated based

on their personal certificates

Page 22: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalAccount request

Page 23: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalAccount request

Page 24: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portal“Account created” email

Page 25: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalPersonal settings

Page 26: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalInput definition window

Page 27: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalSimulation execution window

Page 28: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalSimulation execution window

Page 29: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalSimulation execution window

Page 30: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

OMNeT++ user portalResult download window

Page 31: 07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q3 - 2011 Q2 Miklós Kozlovszky (m.kozlovszky@sztaki.hu) MTA SZTAKI LPDS.

07/06/11

Thank you for your attention

Questions?

[email protected]

www.lpds.sztaki.hu


Recommended