VOTech:DS6 Kick Off - Edinburgh1 Visualization for VOTech: Multivariate Data Visualization Ken Brodlie School of Computing University.

Slides:



Advertisements
Similar presentations
PROJECT MANAGER (PM) 1. Lead and deliver web application development project within time and budget 2. Understand multiple discipline and able to communicate.
Advertisements

1 SDMIV Data Visualization - A Very Rough Guide Ken Brodlie University of Leeds.
E-Viz Towards an Adaptive Framework for Visualization on the Grid.
School of Computing University of Leeds Computational PDEs Unit A Grid-based approach to the validation and testing of lubrication models Christopher Goodyer.
ENV Envisioning Information Lecture 16 – Distributed and Collaborative Visualization Ken Brodlie
Welcome to Middleware Joseph Amrithraj
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Middleware technology and software quality issues Andrew McNab Grid Security Research Fellow University of Manchester.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
PERFORMANCE FOR ALL The Project & the System. A HE project co-ordinated by University of Bristol, open to HE internationally. Developing the requirements.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Technical Architectures
1VG99 Volume Graphics and the Internet Ken Brodlie and Jason Wood School of Computer Studies University of Leeds.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
12.1 Vis_04 Data Visualization Lecture 12 Visualization Software Environments: - Overview of Major Systems - Distributed and Collaborative Visualization.
GridSphere for GridLab A Grid Application Server Development Framework By Michael Paul Russell Dept Computer Science University.
Chapter 4.1 Interprocess Communication And Coordination By Shruti Poundarik.
Information Technology for Ocean Observations and Climate Research TYKKI Workshop, December 9-11, 1998, Tokyo, Japan Nancy N. Soreide NOAA Pacific Marine.
Numerical Grid Computations with the OPeNDAP Back End Server (BES)
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
第十四章 J2EE 入门 Introduction What is J2EE ?
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
A performance evaluation approach openModeller: A Framework for species distribution Modelling.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
Visual Perspectives iPLANT Visual Analytics Workshop November 5-6, 2009 ;lk Visual Analytics Bernice Rogowitz Greg Abram.
Using virtual collaboration tools for designing innovative education scenarios Gabriel Dima University “Politehnica” of Bucharest, Romania.
Using NMI Components in MGRID: A Campus Grid Infrastructure Andy Adamson Center for Information Technology Integration University of Michigan, USA.
The Future of the iPlant Cyberinfrastructure: Coming Attractions.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Introduction to Grid Computing Ed Seidel Max Planck Institute for Gravitational Physics
Futures Lab: Biology Greenhouse gasses. Carbon-neutral fuels. Cleaning Waste Sites. All of these problems have possible solutions originating in the biology.
DISTRIBUTED COMPUTING. Computing? Computing is usually defined as the activity of using and improving computer technology, computer hardware and software.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
AHM04 1 gViz: Visualization and Computational Steering on the Grid Ken Brodlie, Jason Wood – University of Leeds David Duce, Musbah Sagar – Oxford Brookes.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
16.1 Vis_2002 Data Visualization Lecture 14 Information Visualization Part 1.
Connections to Other Packages The Cactus Team Albert Einstein Institute
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
WebFlow High-Level Programming Environment and Visual Authoring Toolkit for HPDC (desktop access to remote resources) Tomasz Haupt Northeast Parallel Architectures.
VisPortal Project developer’s experience C.E.Siegerist, J. Shalf, E.W. Bethel NERSC/LBNL Visualization Group T.J. Jankun-Kelley, O. Kreylos, K.L. Ma CIPIC/UC.
Scientific Workflows for the Sensor Web ICT for Earth Observation Anwar Vahed.
USGS GRID Exploratory Status Review Stuart Doescher Mike Neiers USGS/EDC May
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
Dynamic Grid Computing: The Cactus Worm The Egrid Collaboration Represented by: Ed Seidel Albert Einstein Institute
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Analyzing Requirements IMT 589 January 21, /21/2006IMT589- Applied and Structural Metadata2 Scoping Decide who your metadata beneficiaries (customers)
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Clouds , Grids and Clusters
Distribution and components
University of Technology
Dynamic Grid Computing: The Cactus Worm
Gordon Erlebacher Florida State University
Presentation transcript:

VOTech:DS6 Kick Off - Edinburgh1 Visualization for VOTech: Multivariate Data Visualization Ken Brodlie School of Computing University of Leeds

VOTech:DS6 Kick Off - Edinburgh2 Background Involved in a number of UK e- Science projects –Developing visualization middleware to provide a visual front-end to distributed and Grid computing –Range of application areas from environmental science to computational biology gViz project has studied middleware to link simulation and visualization processes –Simulation runs remotely –Pollution dispersion as demonstrator application –Plus collaborative visualization IRIS Explorer as front-end visualization system

VOTech:DS6 Kick Off - Edinburgh3 Dataflow Visualization Systems Visualization represented as pipeline: –Read in data –Construct a visualization in terms of geometry –Render geometry as image Realised as modular visualization environment –IRIS Explorer is one example –Visual programming paradigm –Extensible – add your own modules –Others include IBM Open Visualization Data Explorer data visualize render

VOTech:DS6 Kick Off - Edinburgh4 Imagine this …. An explosion! A dangerous chemical escapes! Where is the fugitive pollutant headed? Who needs to be evacuated?

VOTech:DS6 Kick Off - Edinburgh5 Understanding what will happen Model the dispersion by solving system of PDEs Understand solution by visualization What if scenarios … need to be able to steer the simulation For example, what if the wind changes direction?

VOTech:DS6 Kick Off - Edinburgh6 Linking Simulation and Visualization - Steering Computational steering: –By including a control module in the pipeline, we can direct the simulation in response to the visualization simulatevisualize rendercontrol PRO: not only can we track, we can alter the actual course of the simulation ‘Human-in-the-loop’ Question for VOTech: Is this a potential paradigm for data mining?

VOTech:DS6 Kick Off - Edinburgh7 Tracking the Pollution

VOTech:DS6 Kick Off - Edinburgh8 Bring on the Grid! Real time computing is not fast enough for this application… … we need to predict the possible pollutant paths before they reach critical areas.. So… can we run the simulation module on a powerful remote compute node, keeping visualization on the desktop? Solution: Grid-enabled IRIS Explorer

VOTech:DS6 Kick Off - Edinburgh9 Harnessing Remote Compute Resources Explorer on single host Explorer on multiple hosts Select remote host Automatic authentication using: Globus certificate SSH Key pair

VOTech:DS6 Kick Off - Edinburgh10 Simulation Runs Remotely Here the simulation runs on Grid machine… Again… in VOTech, we might mine on the Grid, vis on the desktop …but note it is often useful to run visualization modules remotely too

VOTech:DS6 Kick Off - Edinburgh11 Gathering the expertise… Environmental disaster!!!! We need to gather together group of experts.... To understand the science….. and get the message to the politicians Again do it fast.. No time to physically collocate

VOTech:DS6 Kick Off - Edinburgh12 internet data visualize render Sharing the Visualization Extend the dataflow model to interlink pipelines across the Internet –Each person has their own pipeline but they can share data Collaborative server provides the link So one user – for example - can send geometry to another person for viewing collaborative server share render

VOTech:DS6 Kick Off - Edinburgh13 Programming the Collaboration It is useful to be able to program the collaboration –To adapt to how people want to collaborate –To adapt to network bandwidths Here raw data is exchanged so a different visualization can be created internet collaborative server data visualize render share visualise render

VOTech:DS6 Kick Off - Edinburgh14 Bring in the Meteorologist Remotely Is there an analogy for astrophysical data analysis?

VOTech:DS6 Kick Off - Edinburgh15 Background In Integrative Biology we are applying the gViz middleware to help biologists study models of electrical activity of the heart Multiple simulations initiated and monitored from the desktop Here IRIS Explorer as front- end…

VOTech:DS6 Kick Off - Edinburgh16 Detaching the Simulation – the gViz Library gViz library allows simulation writer to expose steering parameters and return results Simulation has ‘life of its own’, independently of visualization system Scientist can ‘tap-in’ to monitor long running simulation Simulation code Sim com visualize render control discover/ launch Grid Information Grid resources Researcher Desktop gViz-lib This work is quite general: gViz links back-end computation with front-end visualization – no dependence on IRIS Explorer

VOTech:DS6 Kick Off - Edinburgh17 Background Other front-ends can be attached – for example, Matlab Or a secure Web service…

VOTech:DS6 Kick Off - Edinburgh18 Web Visualization Services Web technology offers us ways of delivering visualization services to the wider community –Early demonstrator: air quality data visualization –HTML form as front-end, CGI script drives IRIS Explorer on server, VRML returned –New era of Web services brings new opportunities

VOTech:DS6 Kick Off - Edinburgh19 Visualization Web Service - WebSerViz Haoxiang Wang visualization.leeds.ac.uk:8080/jsp/webserviz/form.html

VOTech:DS6 Kick Off - Edinburgh20 WebSerViz - typical output Combination of isosurface and slices

VOTech:DS6 Kick Off - Edinburgh21 WebSerViz Architecture Apache Tomcat JavaBean JSP

VOTech:DS6 Kick Off - Edinburgh22 Grid Services Grid services add authentication to Web services Heart Modelling Grid Service uses: –Web interface where user specifies user name and passphrase, and location of gViz directory service –gViz library to connect with simulations –ImageService to build image from simulation data Returned as a Web page

VOTech:DS6 Kick Off - Edinburgh23 Anatomy of the Heart Modelling Grid Service

VOTech:DS6 Kick Off - Edinburgh24 Multivariate Visualization: Hypercell Hypercell is an approach to visualization of multivariate datasets –Developed by Selan dos Santos Basic concept: –Map each observation to a position in N-dimensional space –Define an N-d region of interest, and a focus point within it –Navigate through this space by an organised sequence of projections Applied to range of applications –Astrophysics –E-Learning –Nonlinear optimization Concept implemented in IRIS Explorer Complement to existing techniques available in eg Xmdvtool: –Parallel coordinates –2D scatter plots –Glyphs

VOTech:DS6 Kick Off - Edinburgh25 Define the N-d region Each attribute has a range of interest and a focus value These values can be dynamically changed

VOTech:DS6 Kick Off - Edinburgh26 Select the Projection The user can select 1D, 2D, 3D or 4D projections from the graph tool Here we are dynamically changing subspaces for function visualization

VOTech:DS6 Kick Off - Edinburgh27 Astrophysical Application Joint study with Bob Mann SuperCOSMOS Science Archive Only looked at subset of 57 attributes and 1000 observations Analytical task: –Calibration of SSA data –Look for expected and unexpected correlations … and made us rethink some ideas!

VOTech:DS6 Kick Off - Edinburgh28 Location of Source in Galactic Coordinates Subspace (l, b, ebmv) with colouring by meanclass attribute – An outlier is evident

VOTech:DS6 Kick Off - Edinburgh29 Location of Source in Galactic Coordinates Removing the ‘green’ class reveals the outlier

VOTech:DS6 Kick Off - Edinburgh30 Location of Source in Galactic Coordinates Same cell of data but coloured according to prfstatb attribute. Most candidates to be classified as stars are at bottom, segmented In red

VOTech:DS6 Kick Off - Edinburgh31 Magnitude Values of Sources Subspace defined by (classmag(b-r1), classmag(r1-i), classmagb)) Coloured by meanclassColour and size by prfstatri

VOTech:DS6 Kick Off - Edinburgh32 Magnitude Values of Sources Subspace defined by (classmag(b-r1), gcormag(b-r1), scormag(b-r1)) Colour mapped to meanclassColour and size to prfstatr1

VOTech:DS6 Kick Off - Edinburgh33 Relating Colour to Shape Attributes Subspace (prfstatb, prfstatr2, prfstati) Colour mapped to meanclass Subspace (ellipb, ellipr1, ellipi)

VOTech:DS6 Kick Off - Edinburgh34 Following On Need to record history of explorations in Nd space Could provide as a Web service

VOTech:DS6 Kick Off - Edinburgh35 Xmdvtool Here are some student attempts at the same data using Xmdvtool

VOTech:DS6 Kick Off - Edinburgh36 Ellipticity of sources =2=1 Meanclass:Parallel Coordinates

VOTech:DS6 Kick Off - Edinburgh37 Ellipticity of sources =2=1 Meanclass:2D Scatterplot

VOTech:DS6 Kick Off - Edinburgh38 Profile stat of sources =2=1 Meanclass:Parallel Coordinates

VOTech:DS6 Kick Off - Edinburgh39 Profile stat of sources =2=1 Meanclass:2D Scatterplot

VOTech:DS6 Kick Off - Edinburgh40 DS6 Developments Visualization –Understand the data to be visualized –Determine the appropriate technique Parallel coordinates Scatter plots Glyphs Visualization and Data Mining –Understand the relationship –Can we borrow ideas from computational steering? Visualization software –Many existing systems IRIS Explorer IBM Open Visualization Data Explorer Vtk –Integration with other Astrogrid/VO tools Delivery –Web service –Grid service Collaboration in project –How do we exploit the different skills and experiences in the project, to maximum effect?