Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cracow ’06 Grid Workshop Ronan Watson Multimodal Planet Visualization on a metagrid.

Similar presentations


Presentation on theme: "Cracow ’06 Grid Workshop Ronan Watson Multimodal Planet Visualization on a metagrid."— Presentation transcript:

1 Cracow ’06 Grid Workshop Ronan Watson Multimodal Planet Visualization on a metagrid

2 What I will talk about Software used – Tools and Utilities Software used – Tools and Utilities KML server KML server VRG server VRG server Use Case Use Case Video Video Questions Questions

3 Existing Visualization Tools Earth Visualization software Earth Visualization software Can be run with OpenGL Can be run with OpenGL Ported to Linux Ported to Linux 3D engine written in C++ 3D engine written in C++ Uses OpenGL libraries Uses OpenGL libraries Exporter plugins for most common modelling software Exporter plugins for most common modelling software

4 Idea To combine the functionality of the existing software, Google Earth and OGRE To combine the functionality of the existing software, Google Earth and OGRE To produce a visualization package that will simplify and increase the understanding and use of the Grid. To produce a visualization package that will simplify and increase the understanding and use of the Grid.

5 What to map? Initially Initially –EGEE/LCG2 sites Get all site names Get all site names –Run a site functional test to determine active sites –sftests get-GOC-sites-map –Parse the result to get gridgates –Perform an ldapsearch on each of the gridgate machines –Parse output to get longitude and latitude

6 KML Next step? Next step? –To add this content to Google Earth –Using a file format called KML KML KML –Keyhole Markup Language –XML grammar and file format –modeling and storing geographic features points points Lines Lines images images polygons polygons

7 KML Example Stonehenge, England Stonehenge was built around 2500BC , ,0 Stonehenge, England Stonehenge was built around 2500BC , ,0

8 KML file Build site KML file Build site KML file –Script to add all sites to kml file –Add generic site building models –Add placemark locations KML server KML server –Site kml file continually produced by grid jobs –Uploaded periodically to server –Download kml file from server and load to Google Earth

9 VirtualGrid engine VirtualGrid engine built using OGRE libraries VirtualGrid engine built using OGRE libraries 3d navigable world 3d navigable world Uses.vrg file type which contains site specific information Uses.vrg file type which contains site specific information

10 VRG server VRG files continually produced by grid jobs VRG files continually produced by grid jobs Server location added to.kml site file Server location added to.kml site file VirtualGrid engine run from Google Earth VirtualGrid engine run from Google Earth

11 Example Visualization Setup 9-node cluster 9-node cluster LCG2 Worker Node software LCG2 Worker Node software 2 grid sites 2 grid sites VRG server VRG server Scalable Coherent Interconnect Scalable Coherent Interconnect Chromium Chromium

12 user’s workstation Use Case

13 UI ssh user’s workstation

14 RB Submit KML Producer Job To Grid UIuser’s workstation

15 CE user’s workstation RB Submit KML Producer Job To Grid UI

16 user’s workstation CE RB Submit KML Producer Job To Grid UI WN

17 user’s workstation CE RB Submit VRG Producer Job To Grid UI WN

18 user’s workstation CE RB Submit VRG Producer Job To Grid UI WN CE

19 user’s workstation CE RB Submit VRG Producer Job To Grid UI WN CEWN

20 user’s workstation CE RB Submit Render Job To VE UI WN CEWN

21 user’s workstation CE RB Submit Render Job To VE UI WN CEWN CE gridgate.cs.tcd.ie

22 vrengine.cs.tcd.ie user’s workstation gridgate.cs.tcd.ie CE RB Submit Render Job To VE UI WN CE WN CEWN

23 Write To Lock File user’s workstation CE RB UI WN CEWN vrengine.cs.tcd.ie gridgate.cs.tcd.ie CE WN

24 Produce KML user’s workstation CE RB UI WN CEWN vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie

25 Transfer KML File To VE user’s workstation CE RB UI WN CEWN vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie

26 Write To Lock File user’s workstation CE RB UI WN CEWN vrengine.cs.tcd.ie gridgate.cs.tcd.ie CE WN

27 user’s workstation CE RB WN UI CEWN Transfer VRG files to server VRG server vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie

28 Run Google Earth + Ogre Using Chromium user’s workstation CE RB WN UI CEWN vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie VRG server

29 Fetch the.vrg files From server user’s workstation CE RB WN UI CEWN vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie VRG server

30 user’s workstation CE RB WN UI CEWN vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie VRG server Rendering

31 user’s workstation CE RB UI WN CEWN GVid Server Started vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie Rendering

32 GVid Client Started user’s workstation CE RB UI WN CEWN GVid Server Started vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie Rendering

33 Video Output and Interactive Communication user’s workstation CE RB UI WN GVid Client Started CEWN GVid Server Started vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie Rendering

34 Video Output and Interactive Communication user’s workstation CE RB UI WN GVid Client Started CEWN GVid Server Started vrengine.cs.tcd.ie CE WN gridgate.cs.tcd.ie Rendering Steer Next Computation

35 Video

36 Questions?


Download ppt "Cracow ’06 Grid Workshop Ronan Watson Multimodal Planet Visualization on a metagrid."

Similar presentations


Ads by Google