1 / 36

Cracow ’06 Grid Workshop

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 server Use Case Video Questions. Existing Visualization Tools. Earth Visualization software Can be run with OpenGL

eudora
Télécharger la présentation

Cracow ’06 Grid Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 <?xml version=”1.0” encoding=”UTF-8”?> <kml xmlns=”http://earth.google.com/kml/2.1”> <Placemark> <name>Stonehenge, England</name> <description>Stonehenge was built around 2500BC</description>   <Point>    <coordinates>1.826752,51.179045,0 </coordinates>  </Point>  </Placemark> </kml>

  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 user’s workstation

  13. ssh user’s workstation UI

  14. Submit KML Producer Job To Grid RB user’s workstation UI

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

  16. WN CE Submit KML ProducerJob To Grid RB user’s workstation UI

  17. WN CE Submit VRG ProducerJob To Grid RB user’s workstation UI

  18. WN CE Submit VRGProducerJob To Grid RB user’s workstation UI CE

  19. WN CE Submit VRGProducerJob To Grid RB user’s workstation UI CE WN

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

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

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

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

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

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

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

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

  28. WN CE RB user’s 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 user’s 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 user’s workstation UI CE WN VRG server CE WN gridgate.cs.tcd.ie vrengine.cs.tcd.ie

  31. WN CE Rendering RB user’s 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 user’s 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 user’s 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 user’s 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?

More Related