remote visualization of large multi dimensional radio
play

Remote Visualization of Large Multi-dimensional Radio Astronomy - PowerPoint PPT Presentation

Remote Visualization of Large Multi-dimensional Radio Astronomy Data Sets Pavol Federl Institute for Space Imaging Science University of Calgary Thursday 26 January 2012 CyberSKA www.cyberska.org develop (cyber)


  1. Remote Visualization of Large Multi-dimensional Radio Astronomy Data Sets Pavol Federl Institute ¡for ¡Space ¡Imaging ¡Science University ¡of ¡Calgary Thursday 26 January 2012

  2. CyberSKA www.cyberska.org • develop (cyber) infrastructure for SKA • collaboration portal • applications accessible online • minimal software & hardware requirements for client side (browser and internet) Thursday 26 January 2012

  3. the problem server big file user internet Thursday 26 January 2012

  4. the problem server big file user internet Thursday 26 January 2012

  5. existing solutions • file transfer • not easy for ‘very’ large files • remote X11 and VNC • permissions & security • resource allocations • integration with web • interactivity Thursday 26 January 2012

  6. CyberSKA approach sites clients Thursday 26 January 2012

  7. CyberSKA approach portal sites clients Thursday 26 January 2012

  8. client-side viewer • last year ADASS • client-side visualization tool • downloads portions of FITS file • all processing & visualization done in browser • JavaScript & HTML5 Thursday 26 January 2012

  9. client-side viewer Thursday 26 January 2012

  10. client-side viewer • users asked for more features • faster startup • handle larger files • profiles along X, Y and Z axis • playing movies along 3rd axis Thursday 26 January 2012

  11. server-side visualization • some tasks must be done server-side • might as well do them all on server • client handles GUI (thin client) • server does all computation and rendering • server “tells” client what to render Thursday 26 January 2012

  12. general idea recomputes colormap = “heat” image server client compresses to JPEG sends JPEG to JPEG clients Thursday 26 January 2012

  13. implementation apache distributed web server file system CyberSka portal client visualization cluster monitor & load balancer node 1 node 2 node 3 node 4 Thursday 26 January 2012

  14. implementation apache distributed web server file system CyberSka portal client visualization cluster monitor & load balancer node 1 node 2 node 3 node 4 Thursday 26 January 2012

  15. implementation apache distributed web server file system CyberSka portal client visualization cluster monitor & load balancer node 1 node 2 node 3 node 4 Thursday 26 January 2012

  16. implementation apache distributed web server file system CyberSka portal client visualization cluster monitor & load balancer node 1 node 2 node 3 node 4 Thursday 26 January 2012

  17. implementation apache distributed web server file system CyberSka portal client visualization cluster monitor & load balancer node 1 node 2 node 3 node 4 Thursday 26 January 2012

  18. PureWeb by Calgary Scientific Desktop application PureWeb client GUI logic / engine logic / engine PureWeb platform Thursday 26 January 2012

  19. server-side viewer Thursday 26 January 2012

  20. future work • parallel processing and rendering • experiment with MPEG vs JPG • switch from flash to HTML5 Thursday 26 January 2012

  21. Thank you. Thursday 26 January 2012

  22. implementation client server incoming outgoing code code queue queue incoming outgoing queue queue Thursday 26 January 2012

Recommend


More recommend