Download presentation
Presentation is loading. Please wait.
Published byLesley Young Modified over 9 years ago
1
Using Federated Services with Triana Matthew Shields Matthew.Shields@astro.cf.ac.uk Cardiff University
2
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 600 1.6 PDRA
3
What is Triana?
4
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 )
5
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
6
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
7
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
8
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
9
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
10
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
11
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.
12
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
13
Cactus-Triana Integration C-Par Gen Cactus Thorn
14
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
15
http://www.trianacode.org http://www.GridOneD.org http://www.GridLab.org Matthew.Shields@astro.cf.ac.uk
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.