Gatlet - a Grid Portal Framework

Similar documents
How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework

Gridbus Portlets -- USER GUIDE -- GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4

UNIT IV PROGRAMMING MODEL. Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus

2. HDF AAI Meeting -- Demo Slides

OGCE User Guide for OGCE Release 1

g-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.

Grid technologies, solutions and concepts in the synchrotron Elettra

LAMBDA The LSDF Execution Framework for Data Intensive Applications

Chapter 2 Introduction to the WS-PGRADE/gUSE Science Gateway Framework

Grid portal solutions: a comparison of GridPortlets and OGCE

Reliability, load-balancing, monitoring and all that: deployment aspects of UNICORE. Bernd Schuller UNICORE Summit 2016 June 23, 2016

GRAIL Grid Access and Instrumentation Tool

MediGRID Grid Computing for Medicine and Life Sciences

Practice of Software Development: Dynamic scheduler for scientific simulations

Scientific Computing with UNICORE

Using the MyProxy Online Credential Repository

glite Grid Services Overview

Nancy Wilkins-Diehr San Diego Supercomputer Center (SDSC) University of California at San Diego

Grid services. Enabling Grids for E-sciencE. Dusan Vudragovic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia

UCLA Grid Portal (UGP) A Globus Incubator Project

A Simplified Access to Grid Resources for Virtual Research Communities

Juliusz Pukacki OGF25 - Grid technologies in e-health Catania, 2-6 March 2009

UGP and the UC Grid Portals

Lessons learned from Lustre file system operation

Grid Computing Middleware. Definitions & functions Middleware components Globus glite

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

The University of Oxford campus grid, expansion and integrating new partners. Dr. David Wallom Technical Manager

Integration of the guse/ws-pgrade and InSilicoLab portals with DIRAC

EGI-InSPIRE. GridCertLib Shibboleth authentication for X.509 certificates and Grid proxies. Sergio Maffioletti

Grid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007

Now SAML takes it all:

Cloud Computing. Up until now

The GAT Adapter to use GT4 RFT

GROWL Scripts and Web Services

Globus Online: File Transfer Made Easy!

UNICORE Globus: Interoperability of Grid Infrastructures

THE WIDE AREA GRID. Architecture

Gergely Sipos MTA SZTAKI

Grid Middleware and Globus Toolkit Architecture

GridSphere s Grid Portlets

Using Resources of Multiple Grids with the Grid Service Provider. Micha?Kosiedowski

Using MATLAB on the TeraGrid. Nate Woody, CAC John Kotwicki, MathWorks Susan Mehringer, CAC

AD105 Introduction to Application Development for the IBM Workplace Managed Client

Easy Access to Grid Infrastructures

bwgrid Treff am URZ Sabine Richling, Heinz Kredel Universitätsrechenzentrum Heidelberg Rechenzentrum Universität Mannheim 29.

Eclipse Technology Project: g-eclipse

Interoperable job submission and management with GridSAM, JMEA, and UNICORE

The LGI Pilot job portal. EGI Technical Forum 20 September 2011 Jan Just Keijser Willem van Engen Mark Somers

DataFinder A Scientific Data Management Solution ABSTRACT

Index Introduction Setting up an account Searching and accessing Download Advanced features

Client 2. Authentication 5

Grid Portal Architectures for Scientific Applications

Basic Concepts of the Energy Lab 2.0 Co-Simulation Platform

Grid Computing Security hack.lu 2006 :: Security in Grid Computing :: Lisa Thalheim 1

Access the power of Grid with Eclipse

Interconnect EGEE and CNGRID e-infrastructures

Grid Computing for Bioinformatics: An Implementation of a User-Friendly Web Portal for ASTI's In Silico Laboratory

Introduction to SciTokens

GT-OGSA Grid Service Infrastructure

On the employment of LCG GRID middleware

Assistance in Lustre administration

Grid Programming Models: Current Tools, Issues and Directions. Computer Systems Research Department The Aerospace Corporation, P.O.

ARC NOX AND THE ROADMAP TO THE UNIFIED EUROPEAN MIDDLEWARE

An Exploration of Grid Computing to be Utilized in Teaching and Research at TU

Grant agreement no N4U. NeuGRID for you: expansion of NeuGRID services and outreach to new user communities

Grid Authentication and Authorisation Issues. Ákos Frohner at CERN

Grid Scheduling Architectures with Globus

Credentials Management for Authentication in a Grid-Based E-Learning Platform

Forschungszentrum Jülich in der Helmholtz-Gesellschaft

Liferay Architecture

EBS goes social - The Triumvirate Liferay, Application Express and EBS

Globus GTK and Grid Services

Ganga The Job Submission Tool. WeiLong Ueng

Managing Grid Credentials

AMGA metadata catalogue system

Building Blocks for a Simple TeraGrid Science Gateway

Grid Architectural Models

Grid Computing Activities at KIT

A short Overview of KIT and SCC and the Future of Grid Computing

EPCC Sun Data and Compute Grids Project Update

Inca as Monitoring. Kavin Kumar Palanisamy Indiana University Bloomington

NUSGRID a computational grid at NUS

Workflow Support for Complex Grid Applications: Integrated and Portal Solutions 1

Deliverable 7.3. Workflow Manager. Poznao Supercomputing and Networking Center

ViroLab Virtual Laboratory

Cactus-Simulationen on the Grid

Delivering Data Management for Engineers on the Grid 1

Access: bwunicluster, bwforcluster, ForHLR

Introduction to GT3. Introduction to GT3. What is a Grid? A Story of Evolution. The Globus Project

VOMS Support, MyProxy Tool and Globus Online Tool in GSISSH-Term Siew Hoon Leong (Cerlane) 23rd October 2013 EGI Webinar

StratusLab Cloud Distribution Installation. Charles Loomis (CNRS/LAL) 3 July 2014

Using file systems at HC3

Introduction to Grid Infrastructures

ISENGARD: an infrastructure for supporting e-science and grid application development

WebCenter Interaction 10gR3 Overview

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang,

Bob Jones. EGEE and glite are registered trademarks. egee EGEE-III INFSO-RI

Workflow applications on EGI with WS-PGRADE. Peter Kacsuk and Zoltan Farkas MTA SZTAKI

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

Transcription:

Gatlet - a Grid Portal Framework Stefan Bozic stefan.bozic@kit.edu STEINBUCH CENTRE FOR COMPUTING - SCC KIT University of the State of Baden-Württemberg and National Laboratory of the Helmholtz Association www.kit.edu

Project Partners Needs a portal to give grid newbies an easy access to services and resources Scientists from different fields need portals for easy grid access 2 2011/4/1

Outline! Architecture! GridSphere! GAT! Gatlet! Gatlet Resources! Gatlet Security! Gatlet Core Portlets! Gatlet Service API! Avatar Help System! Future plans 3 2011/4/1 Stefan Bozic Gatlet

Architecture of a Gatlet portal 4 2011/4/1 Stefan Bozic Gatlet

GridSphere 5 2011/4/1 Stefan Bozic Gatlet

GridSphere! Portal Framework! Lightweight! Easy development and integration of custom portlets! Integrates User and Role Management! Is using Hibernate for data persistence! User interface tag library! X.509 Certificate Authentication 6 2011/4/1 Stefan Bozic Gatlet

Grid Application Toolkit (GAT) 7 2011/4/1 Stefan Bozic Gatlet

Grid Application Toolkit (GAT)! GAT aims to provide a simple and clear interface to many different grid resources (Globus Toolkit, glite, Unicore, dcache, GridFTP)! Different Implementations (C, C++, Java, Python)! Easy to use API with focus on application developers and scientists! Application programmers do only learn a single API, that of GAT, to obtain access to different grid resources! Modular architecture which is easy to extend with new types of protocols and middlewares 8 2011/4/1 Stefan Bozic Gatlet

Gatlet 9 2011/4/1 Stefan Bozic Gatlet

Gatlet! Gatlet = GAT + Portlet! Grid Portal Framework and Service Provider! Supports access to multiple middlewares and protocols (GT4, glite 3.1, GridFTP, SRM)! Provides vendor independent data persistence for storing jobs and resources in the portal! Easy to use Service-API for developing scientific portlets! Includes core portlets for instant grid access 10 2011/4/1 Stefan Bozic Gatlet

Gatlet Resources 11 2011/4/1 Stefan Bozic Gatlet

Gatlet Security 12 2011/4/1 Stefan Bozic Gatlet

Gatlet Security! HTTPS! Portal Authentication via X.509 or Username/Password! MyProxy! Single Sign On for grid access! Grid Proxy Manager (Firefox Plugin) 13 2011/4/1 Stefan Bozic Gatlet

Grid Proxy Manager 14 2011/4/1 Stefan Bozic Gatlet

MyProxy Access 15 2011/4/1 Stefan Bozic Gatlet

Portlets 16 2011/4/1 Stefan Bozic Gatlet

Gatlet Core Portlets! MyProxy! Script Job Submission (Globus, glite)! Job Monitoring / Job Details! File Browser (SRM, GridFTP)! Resource Management! SSHTerm 17 2011/4/1 Stefan Bozic Gatlet

File Browser Portlet 18 2011/4/1 Stefan Bozic Gatlet

FileBrowser Portlet 19 2011/4/1 Stefan Bozic Gatlet

Scientific Portlets! Developed in the bwgrid portal project! Chemistry Portlets! Gaussian/NWChem! Moldyn! Amber! CAE Portlets! Fluent! Medical Portlets! SWP 20 2011/4/1 Stefan Bozic Gatlet

Gaussian/NWChem Portlet 21 2011/4/1 Stefan Bozic Gatlet

Moldyn Portlet 22 2011/4/1 Stefan Bozic Gatlet

Gatlet Software Stack 23 2011/4/1 Stefan Bozic Gatlet

Gatlet Service API 24 2011/4/1 Stefan Bozic Gatlet

Avatar Help System! Features! Explain input elements on a page along with input verification! Step-by-step guidance, through multiple portlets on multiple pages! JavaScript based! no plugins, no additional software needed! compatible to a broad range of browsers! Advantages! Instantly available and help offered along with actual content! Worked example effect! Inherently handles changes to portal layout! Minimal effort for portlet developers and administrators to integrate 25 2011/4/1 Stefan Bozic Gatlet

Avatar Help System 26 2011/4/1 Stefan Bozic Gatlet

Future Plans! Integration of Globus 5! Integration of Unicore 6! Migration from GridSphere to LifeRay! Resource importer for the GOC-DB! Workflow support! Development of additional portlets for scientific applications 27 2011/4/1 Stefan Bozic Gatlet

Links! http://www.gatlet.de! http://www.cs.vu.nl/ibis/javagat.html! http://www.gridsphere.org! http://www.bw-grid.de! http://www.ngi-de.eu! http://www.kit.edu! http://www.uni-ulm.de 28 2011/4/1 Stefan Bozic Gatlet

Thank you! 29 2011/4/1 Stefan Bozic Gatlet