Post on 06-Jan-2016
description
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
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.
CGW 2009
Current state of art
Grid middlewares:
Globus Toolkit, gLite, Unicore, Gria, QosCosGrid...
Security mechanisms:
x509, Ldap... Additional tools:
Schedulers, Metaschedulers,
Workflow engines..
CGW 2009
Vine Toolkit
Vine Toolkit environment
Users / Community
Users / Community
Scientific applicationsScientific
applications
Computationalresources
Computationalresources
Gridmiddlewares
Gridmiddlewares
Securitymechanisms
Securitymechanisms
WorkflowsWorkflows
PortalPortal
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,
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.
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
CGW 2009
VT – workflow editor
CGW 2009
VT – ClustalW application
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 ),
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.
CGW 2009
BeInGrid wow2green experiment
CGW 2009
BeInGrid wow2green experiment
CGW 2009
Flowify application
CGW 2009
Flowify application
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.
CGW 2009
http://vinetoolkit.org
CGW 2009
Thank You !
Resources:
http://vinetoolkit.orghttp://www.plgrid.pl/http://www.beingrid.eu/wow2green.htmlhttp://www.gridipedia.eu/thevinetoolkit.html