18
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk, M.Wolniewicz

Vine Toolkit A uniform access and portal solution to existing grid middleware services

Embed Size (px)

DESCRIPTION

Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk, M.Wolniewicz. Agenda. Typical approaches and solutions for HPC. Vine Toolkit as an environment for complex computational scenarios. - PowerPoint PPT Presentation

Citation preview

Page 1: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Vine Toolkit A uniform access and portal solution to existing grid middleware services

P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld,

D.Tarnawczyk, M.Wolniewicz

Page 2: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Agenda

Typical approaches and solutions for HPC. Vine Toolkit as an environment for complex

computational scenarios. BeInGrid wow2green project as an example

instance of Vine Toolkit framework. Upcoming work – PL-Grid project. Conclusions.

Page 3: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Current state of art

Grid middlewares:

Globus Toolkit, gLite, Unicore, Gria, QosCosGrid...

Security mechanisms:

x509, Ldap... Additional tools:

Schedulers, Metaschedulers,

Workflow engines..

Page 4: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Vine Toolkit

Vine Toolkit environment

Users / Community

Users / Community

Scientific applicationsScientific

applications

Computationalresources

Computationalresources

Gridmiddlewares

Gridmiddlewares

Securitymechanisms

Securitymechanisms

WorkflowsWorkflows

PortalPortal

Page 5: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Vine Toolkit : features

A modular and extensible Java/Flex based framework,

integration with different portal frameworks, including well known web products like Gridsphere, Liferay,

advanced BlazeDs data services improve the client-server communication to develop highly interactive and dynamic web applications,

Page 6: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Vine Toolkit : features

Adobe Flex/Flash technology allows creating advanced and sophisticated web interfaces similar to many stand-alone GUIs,

uniform common API exposed to the end user which abstracts various middleware implementations,

generic resource based model - any services and data sources can be integrated with web applications using high-level APIs.

Page 7: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Vine Toolkit architecture

Server: Apache Tomcat Server: Apache Tomcat

Portal: Liferay, Gridsphere etc.

Users,Authentication,Authorization,

Layout management,CMS

Portal: Liferay, Gridsphere etc.

Users,Authentication,Authorization,

Layout management,CMS

GUI ( layout + portlets ) GUI( layout + portlets )

Vine Toolkit

Bussiness logic,Integration with

portal framework,Extensible API

Vine Toolkit

Bussiness logic,Integration with

portal framework,Extensible API

BlazeDsBlazeDs

Plugins for different low-level, external services:- advanced database sources,- data management services,

- web services,- HPC services

Plugins for different low-level, external services:- advanced database sources,- data management services,

- web services,- HPC services

Flash ( Flex ),HTML, CSS, JSP

Flash ( Flex ),HTML, CSS, JSP

Bla

zeD

s

Req

/Res

AP

I

AP

I

Page 8: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

VT – workflow editor

Page 9: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

VT – ClustalW application

Page 10: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

VT – bundled components

User / Roles / Application managers - administrative tools,

Login / Registration components plugin based with a support for i.e. Active Directory, MyProxy etc.

Resource manager – configuration tool for the domain registry,

File browser component ( support for the internal Portal File System and various file system protocols ),

Page 11: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

VT – bundled components

Job manager ( submission, monitoring ) generic component ( based on JSDL ),

Credential manager ( including MyProxy support ),

Resource browser – information services client for GT4,

Workflow editor, Set of example components demonstrating

Vine's UI features.

Page 12: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

BeInGrid wow2green experiment

Page 13: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

BeInGrid wow2green experiment

Page 14: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Flowify application

Page 15: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

Flowify application

Page 16: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

PL-Grid

Delivering a complete platform for creating/adapting grid-aware applications.

Integration with Liferay. Upgrading existing plugins to meet users' needs

and requirements: glite with SRM, LFC and Cream CE support, latest Uniore 6 distribution support.

Page 17: Vine Toolkit A uniform access and portal solution  to existing grid middleware services

CGW 2009

http://vinetoolkit.org