OGSA-DAI Render Demo NeSC Review 18 March 2004. Description and Aims The OGSA-DAI Render demo is intended to demonstrate both the Process and Data aspects.
Post on 28-Mar-2015
219 Views
Preview:
Transcript
OGSA-DAIRender Demo
NeSC Review
18 March 2004
Description and Aims
The OGSA-DAI Render demo is intended to demonstrate both the Process and Data aspects of a GridFlight path data is stored in a relational database (MySQL)Models are stored in flat files
With thanks to Andrew Borley, Jonathan Davies, Neil Hardman and George Hicken of IBM UK.
Initial set-up
Flightpaths
Registry
FlightpathFactory
Models
Registration
Render Node
Render Node
Render Node
Render Node
Registration
ModelsFactory
Registration
Next
Data Flow
Registry
FlightpathFactory
Render Node
Render Node
Render Node
Render Node
ModelsFactory
Web Client
Query Registry for Render Nodes, Flightpaths and Models
Service Handles returned from the Registry
All available flightpaths are
queried All available models are
queried
Flightpaths are returned
All available Models are returned
User selects
Demo Web page
User selects Model
GDS
Grid Data Service Creation
User selects
Flightpath
GDS
Grid Data Service Creation
ModelsFlightpaths
Create the Models GDS
Create the Flightpath GDS
Next
Data Flow
Registry
FlightpathFactory
Render Node
Render Node
Render Node
Render Node
ModelsFactory
Web Client
GDSGDS ModelsFlightpaths
Perform Documents sent to Render Nodes
Render Nodes query GDS for the Flightpath Render Nodes query
GDS for the Model
Next
Animator
Data Flow
Registry
FlightpathFactory
Render Node
Render Node
Render Node
Render Node
ModelsFactory
Web Client
GDSGDS ModelsFlightpaths
Rendered images returned to the Web Client
Next
Render Nodes process the images
The Animator Process composes the movie from
the rendered images
Conclusions
OGSA-DAI can be used for bothData accessProcess driven environment
ExtensiblePOV Ray process initiated by an OGSA-DAI Activity
Facilitates the integration of different data sources
DatabasesFiles
Choosing a model + flightpath
Editing flightpath
Load flightpath data from databaseEdit camera path and pointsSave data back to flightpath database
Models loaded from flat files
Rendering scenes
Dispatch scenes to rendernodes
Progress notification allows tracking of each scene’s status
RenderNode
Each RenderNode gets a sceneCustom written OGSA-DAI activity to start POVRAY using data from flightpath and models databasesAfter rendering scene, RenderNode sends back data
Assemble movie
Each individual rendered scene is assembled into a movie by the web client
top related