Using Federated Services with Triana Matthew Shields Cardiff University.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

Pulan Yu School of Informatics Indiana University Bloomington Web service based Varuna.Net.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Under the Hood of a Workflow Manager Matthew Shields, BiodiversityWorld GRID workshop, NeSC, 30 June - 1 July T r a ai n.
Data Management Expert Panel - WP2. WP2 Overview.
Programming Workflow with Triana Services Matthew Shields, SC4DEVO Workshop, July 2004.
VAMDC Registry Portal Proof of Concept. Registry VAMDC Registry is available at – ex.jsp
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 1 – Introduction to VRML.
9.5 Software Architecture
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
GridLab Enabling Applications on the Grid Jarek Nabrzyski et al. Poznań Supercomputing and Networking.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
JXTA Lecture 1.JXTA Overview a) Background to Project JXTA b) Design Constraints c) Terminology d) Overview and Architecture e) Introducing the Concepts.
Programming Scientific and Distributed Workflow with Triana Services Matthew Shields, GGF10 Workflow Workshop, 9th March.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding and Managing WebSphere V5
SUN HPC Consortium, Heidelberg 2004 Grid(Lab) Resource Management System (GRMS) and GridLab Services Krzysztof Kurowski Poznan Supercomputing and Networking.
Triana Dr Matthew Shields, School of Computer Science, Cardiff University A Problem Solving Environment and Grid Workflow Tool.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
GIS technologies and Web Mapping Services
Configuration Management and Server Administration Mohan Bang Endeca Server.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
DISTRIBUTED COMPUTING
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
Triana: Service-Oriented Examples Ian Taylor Cardiff University, and the Center for Computation and Technology LSU.
Fundamentals of Database Chapter 7 Database Technologies.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Architecting Web Services Unit – II – PART - III.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
© 2008 Open Grid Forum Independent Software Vendor (ISV) Remote Computing Primer Steven Newhouse.
GridLab: A Grid Application Toolkit and Testbed
Workflow and Triana Services Matthew Shields, e-Science Workflow Services, 3-5 December T r a ai n.
Interoperability between Scientific Workflows Ahmed Alqaoud, Ian Taylor, and Andrew Jones Cardiff University 10/09/2008.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Constructing Data Mining Applications based on Web Services Composition Ali Shaikh Ali and Omer Rana
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Composing workflows in the environmental sciences using Web Services and Inferno Jon Blower, Adit Santokhee, Keith Haines Reading e-Science Centre Roger.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Ian Taylor, Cardiff Work-Flow Application Toolkit Eger Meeting Ian Taylor & Ian Wang Cardiff University, UK.
Policy Based Data Management Data-Intensive Computing Distributed Collections Grid-Enabled Storage iRODS Reagan W. Moore 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
What is Triana?. GAPGAP Triana Distributed Work-flow Network Action Commands Workflow, e.g. BPEL4WS Triana Engine Triana Controlling Service (TCS) Triana.
Steering and Interactive Visualization on the Grid Using the UNICORE Grid Middleware K. Benedyczak 1,2, A. Nowiński 1, K.S. Nowiński 1, P. Bała 1,2 (1)ICM,
CA-OES CAL(IT)2 Feb. 20, 2002 Internet GIServices
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
WHIP - Workflow Hosted in Portals Kurt Mueller and Andrew Harrison School of Computer Science, Cardiff And Ian Taylor School of Computer Science, Cardiff.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Distributed Computing With Triana A Short Course Matthew Shields, Ian Taylor & Ian Wang.
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
XML-Based Grid Data System for Bioinformatics Development Noppadon Khiripet, Ph.D Wasinee Rungsarityotin, MS Chularat Tanprasert, Ph.D Royol Chitradon.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Simple Object Access Protocol
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
The GEO Online Detector Characterization System David Churches Cardiff University 21 st August 2003 LSC meeting – Hannover – 18,21 August 2003 LIGO-G Z.
EUFORIA FP7-INFRASTRUCTURES , Grant Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poznan, Poland EGEE’07, Budapest, Oct.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Google Sky.
Gordon Erlebacher Florida State University
New Tools In Education Minjun Wang
Presentation transcript:

Using Federated Services with Triana Matthew Shields Cardiff University

Cardiff Triana-Grid Group GridOneD PPARC - Java Grid middleware based around Triana PSE EU- to create an Application Layer API – the GAT Grid Triana-Grid Group Physics and Astronomy Computer Science 3 PDRA 2 PhD GEO PDRA

What is Triana?

Remote Control Triana Triana Engine Command Service Control WSFL + Extensions A client logged on Persistent Service Triana Controller Service Wap Html/Java Decoupled Triana GUI from the Triana engine - standardized XML task-graphs - allows multiple devices to connect/disconnect - persistent service (TCS )

Triana Pluggable Architecture Triana TaskGraph Writer Triana Command Writer XML Writer WSFL Writer TCom Writer Other Writer Triana TaskGraph Reader Triana Command Reader XML Reader WSFL Reader TCom Reader Other Reader Interactive Interactive/OfflineCommunication Channels Another Engine (BPEL4WS, Petrinet) Triana Engine Command Service Control Application’s Insert Points Plug-in Applications - flexible: apps can use Triana in various ways, as a: - GUI - remote control GUI - or in full inc. GAT

Triana Distributed Work-flow Triana User Interface Client Command Service Control Server Actual Data Stream Potential Data Stream Active Sub Service Dormant Sub Service - Triana Service -User interface: GUI/Command line - Triana Controller Service Client Command Service Control Server Client Command Service Control Server Client Command Service Control Server Designed and Implemented Distributed Triana Work-flow - flexible distribution: based around Triana Groups - HPC and Pipelined distribution policies Triana Gateway

Distributed Triana Distributed Triana Prototype –Based around Triana Groups i.e. aggregate tools –Distribution policies: HTC - high throughput/task farming Pipelined - allow node to node communication middleware independent – they DO NOT rely on JXTA. Implementation –Uses ‘JXTAServe’ - a GAT for JXTA –Good feedback for the GAT –Will become GAT binding for JXTA

Data Frame Reader Image Viewer HTC Control Unit GalaxyCalc Group Unit Sequence Buffer Viewpoint Projection HTC Control Unit GalaxyCalc Group Unit Sequence Buffer Viewpoint Projection Sequence Buffer Viewpoint Projection Sequence Buffer Viewpoint Projection High Throughput Computing using Triana’s HTC Distribution

Pipeline Distribution Task-Farming Distribution Triana Service Virtual Distribution Overlay Bluetooth JXTA Pipe Firewall Physical Network Http Virtual Mapping Virtual Distribution OGSA Service JXTA Pipe JXTA Service JXTA Service Http SOAP OGSA

Triana Engine Pluggable task-graph - WSFL, BPEL4WS, DAG, Petrinet …. Mobile phone, browser on PDA, an application/applet Another Engine Pluggable engine Triana or other Triana DistributionOther Middleware independent distributed task-graph JiniOGSAJXTAOGSAAnon GridOneD Triana-Grid Architecture Interoperability Command Server

Collaboration Triana Users –GEO 600 – Triana, as a quick-look system – distributed integration for coalescing binary search – Dave Demo later –Cactus – Several methods of integration outlined – see next slide –GriPhyN – using Triana as GUI for virtual file system – visit in Jan 20-24th 2003 – see next Potential Triana Users –AstroGrid – Considering GAT + Triana as front end – proposed meetings - imminent –DAME – Considering using Triana as front end + Gridlab services – PDRA is looking at Triana now –GridOneD Project – expansion bid for ‘Implementation Team’ (11 persons) – 1 st Quarter 2003.

VDLT VDLX VDCChimera Pegasus Condor-G User Script, Text Query Catalog DAX DAG XML specific workflow instance XML - transforms and all possible connections Condor submit files - Operation - Data Format - To be Implemented Triana-ISI

Cactus-Triana Integration C-Par Gen Cactus Thorn

Galaxy Formation Code Roger Philp Cardiff Centre for Computational Science and Engineering Galaxy Star Formation Simulations galaxy and star formation simulations are typically represented by 16-D data sets that require visualization from different perspectives a series particles in three dimensions and their associate properties as a snap shots in time. user would like to visualize this data as an animation in two dimensions and then vary the point of view and project of that particular two dimensional slice and re-run the animation. Galaxy Formation Test Case