Transcript Document

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 environment Users / Community Scientific applications Portal Security mechanisms

Vine Toolkit

Workflows Grid middlewares CGW 2009 Computational resources

Vine Toolkit : features  A

modular and extensible

framework, Java/Flex based  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

GUI

( layout + portlets ) Flash ( Flex ), HTML, CSS, JSP Server: Apache Tomcat Portal: Liferay, Gridsphere etc.

Users, Authentication, Authorization, Layout management, CMS BlazeDs Vine Toolkit Bussiness logic, Integration with portal framework, Extensible API Plugins for different low-level, external services: - advanced database sources, - data management services, - web services, - HPC services 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.org

http://www.plgrid.pl/ http://www.beingrid.eu/wow2green.html

http://www.gridipedia.eu/thevinetoolkit.html

CGW 2009