A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham

Slides:



Advertisements
Similar presentations
Delivering User Needs: A middleware perspective Steven Newhouse Director.
Advertisements

LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Remote Visualisation System (RVS) By: Anil Chandra.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Advanced Metadata Usage Daan Broeder TLA - MPI for Psycholinguistics / CLARIN Metadata in Context, APA/CLARIN Workshop, September 2010 Nijmegen.
HP Quality Center Overview.
Wrapping Scientific Applications as Web Services Gopi Kandaswamy (RENCI) Marlon Pierce (IU)
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Matthew Grove Virtual Environments for Research in Archaeology Project, University of Reading. Recycle Bridge: an easy.
Concepts of Version Control A Technology-Independent View.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Linux Operations and Administration
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
Activity-based User Interfaces Rachel Jones and Chris Khalil.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
5th GridLab Review, 8 April 2005, Amsterdam WP12: Access for mobile users What's new in mobile user support Piotr Grabowski, Bartek Lewandowski
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From Design to Production Dogan Seber.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
GridSphere/Portlet Workshop, March 3 rd – 4 th, 2005 LC Portal via GridSphere Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
Grid Computing, B. Wilkinson, b.1 National Science Foundation Middleware Initiative (NMI) Started in 2001 initially over 3 years “to create and deploy.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
JA-SIG 12/4/20051 JMX For Monitoring and Maintenance JA-SIG - December 4, 2005 – Atlanta, GA Eric Dalquist Division of Information Technology University.
EGrid Software Packages Overview. EGrid Introduction Egrid Introduction : A description of the main software packages EGrid Inside : A detailed description.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Agenda  Records Retention Content Management Trends  Demonstration of Technology  Question and Answer Mark Weintraub Business Development Manager Image.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
FusionInspector & FusionInspectorWeb Galaxy-integration.
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
NGS Portal.
Rob Allan Daresbury Laboratory A Web Portal for the National Grid Service Xiaobo Yang, Dharmesh Chohan, Xiao Dong Wang and Rob Allan CCLRC e-Science Centre,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Delivering Fixed Content to Oracle Portal Doug Daniels & Ken Barrette Quest Software.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Portals for Bioinformatics Nick Sharman my Grid project manager 30 June
Cooperative experiments in VL-e: from scientific workflows to knowledge sharing Z.Zhao (1) V. Guevara( 1) A. Wibisono(1) A. Belloum(1) M. Bubak(1,2) B.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
Franco Carbognani, EGO LSC-Virgo Meeting May 2007 Status and Plans LIGO-G Z Software Management.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
Convert generic gUSE Portal into a science gateway Akos Balasko.
© SERG Reverse Engineering (REportal) REportal: Reverse Engineering Portal (reportal.cs.drexel.edu)
Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
R e D R e S S Portals, Desktop Applications and Distributed Services for e-Research - Updated vision - Rob Crouchley and Rob Allan With thanks to Chuck.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
March 18, 2010 Social Knowledge Management in an Academic Research Environment: A Case Study Kimberly Silk, MLS Data Librarian.
Using iRODS with the EnginFrame Grid Portal into the GRIDA3 project Francesco Locunto Marco Piras Matteo Vocale.
Tamas Kiss University Of Westminster
ALICE Monitoring
Systems Analysis and Design
Quality Control in the dCache team.
A portal interface to myGrid workflow technology
Cisco Unity Connection Customized Log-on Message
Code Analysis, Repository and Modelling for e-Neuroscience
Portals, Desktop Applications and Distributed Services for e-Research
Code Analysis, Repository and Modelling for e-Neuroscience
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
The ViroLab Virtual Laboratory for Viral Diseases
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham

Introduction 1 my Grid project has previously developed the Taverna workflow workbench Taverna is being used by a growing number of users to construct and enact bioinformatics workflows We can use this to our advantage by observing how people use Taverna

Introduction 2 In a common scenario, expert users construct and use workflows Also distribute to non-expert users who also use them Development of Taverna has focussed on support for workflow construction Can we provide tools to support the management of constructed workflows

Structure of talk Describe the context for portal work and the decisions we have made about our web-portal design. Screenshots to demonstrate use of my Grid portal. Describe status of software and future problems that must be solved. Can demonstrate portal to anyone who is interested.

Current usage scenario 1 Users use local file systems to store workflows and results of workflow enactments Users distribute the workflow to other users via or other electronic means May also distribute results in the same way

Current usage scenario 2 Some problems with this approach –Versioning –Security –Non-expert users are exposed to the complexity of the workflows –Also requires some effort to maintain many desktop software installation (although upgrading Taverna is not difficult)

Solution A prototype of a workflow management system has been developed This system is portal-based – install it onto a web-server, and any scientists in your organization can access it from a standard web-browser Fully compliant with JSR-168 portlet standard (more about this later)

Portal interface usage scenario A user who constructs a workflow logs in to a web-page, and uploads a workflow, along with meta-info about the workflow. Other users log in to the system, view lists of available workflows, choose one to enact, supply input values, start enactment and later browse results. Inputs and outputs of enactment archived for later browsing

Technology choice Portal frameworks provide us with generic login-systems and content management functionality JSR-168 defines standard for content specification Portal frameworks supporting JSR-168 – Gridsphere, uPortal, Jetspeed-2 If your content is compliant with JSR-168, it should work with any portal framework

Technical details have developed the my Grid Portal Interface to support this scenario Browsable using any standard web- browser Compliant with JSR-168 portlet spec Uses my Grid Information Repository for storage

Step 1 – user logon

Step 2 – collection management

Step 3 – workflow upload

Step 4 – start workflow enactment

Step 5 – monitor enactment progress

Step 6 – browse completed enactments

Step 7 – browse summary for enactment

Step 8 – browse individual enactment result

Software status Code freely available from my Grid CVS (but no release yet). Interface design stable. Some bugs in code that stores workflow results means MPI not yet ready for release. Hopefully it will be soon!

Interesting problems to solve How do we cache data fetched from remote storage? Should we provide more sophisticated data sharing facilities? Workflow data can be complex – is a web- interface the right way of presenting it?

Further information Me – (but I don’t work on the project my Grid mailing lists