Cracow - PowerPoint PPT Presentation

About This Presentation
Title:

Cracow

Description:

Cracow 06 Grid Workshop Multimodal Planet Visualization on a metagrid Ronan Watson What I will talk about Software used Tools and Utilities KML server VRG ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 37
Provided by: Ron8154
Category:
Tags: cracow | krakow

less

Transcript and Presenter's Notes

Title: Cracow


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

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

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

4
Idea
  • 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.

5
What to map?
  • Initially
  • EGEE/LCG2 sites
  • 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?
  • To add this content to Google Earth
  • Using a file format called KML
  • KML
  • Keyhole Markup Language
  • XML grammar and file format
  • modeling and storing geographic features
  • points
  • Lines
  • images
  • polygons

7
KML Example
  • lt?xml version1.0 encodingUTF-8?gt
  • ltkml xmlnshttp//earth.google.com/kml/2.1gt
    ltPlacemarkgt ltnamegtStonehenge,
    Englandlt/namegt ltdescriptiongtStonehenge was built
    around 2500BClt/descriptiongt   ltPointgt
       ltcoordinatesgt1.826752,51.179045,0
    lt/coordinatesgt  lt/Pointgt  lt/Placemarkgt lt/kmlgt

8
KML file
  • Build site KML file
  • Script to add all sites to kml file
  • Add generic site building models
  • Add placemark locations
  • 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
  • 3d navigable world
  • Uses .vrg file type which contains site specific
    information

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

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

12
Use Case
users workstation
13
ssh
UI
users workstation
14
Submit KML Producer Job To Grid
RB
UI
users workstation
15
CE
Submit KML Producer Job To Grid
RB
users workstation
UI
16
WN
CE
Submit KML Producer Job To Grid
RB
users workstation
UI
17
WN
CE
Submit VRG Producer Job To Grid
RB
users workstation
UI
18
WN
CE
Submit VRG Producer Job To Grid
RB
users workstation
UI
CE
19
WN
CE
Submit VRG Producer Job To Grid
RB
users workstation
UI
CE
WN
20
WN
CE
Submit Render Job To VE
RB
users workstation
UI
CE
WN
21
WN
CE
Submit Render Job To VE
RB
users workstation
UI
CE
WN
CE
gridgate.cs.tcd.ie
22
WN
CE
Submit Render Job To VE
RB
users workstation
UI
CE
WN
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
23
WN
CE
Write To Lock File
RB
users workstation
UI
CE
WN
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
24
Produce KML
WN
CE
RB
users workstation
UI
CE
WN
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
25
WN
CE
Transfer KML File To VE
RB
users workstation
UI
CE
WN
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
26
WN
CE
Write To Lock File
RB
users workstation
UI
CE
WN
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
27
WN
CE
Transfer VRG files to server
RB
users workstation
UI
CE
WN
VRG server
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
28
WN
CE
RB
users workstation
UI
CE
WN
VRG server
Run Google Earth Ogre Using Chromium
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
29
WN
CE
RB
users workstation
UI
CE
WN
VRG server
Fetch the .vrg files From server
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
30
WN
CE
Rendering
RB
users workstation
UI
CE
WN
VRG server
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
31
WN
CE
Rendering
RB
users workstation
UI
CE
WN
GVid Server Started
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
32
WN
CE
GVid Client Started
Rendering
RB
users workstation
UI
CE
WN
GVid Server Started
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
33
WN
CE
GVid Client Started
Rendering
RB
users workstation
UI
CE
WN
GVid Server Started
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
Video Output and Interactive Communication
34
Steer Next Computation
WN
CE
GVid Client Started
Steer Next Computation
Rendering
RB
users workstation
UI
CE
WN
GVid Server Started
CE
WN
gridgate.cs.tcd.ie
vrengine.cs.tcd.ie
Video Output and Interactive Communication
35
Video
36
Questions?
Write a Comment
User Comments (0)
About PowerShow.com