Visapult - Using High-Speed WANs and Network Data Caches to Enable Remote and Distributed Visualization
W. Bethel, J. Shalf, S. Lau
Visualization Group, Lawrence Berkeley National Laboratory

D. Gunter, J. Lee, B. Tierney
Data Intensive and Distributed Computing Group, Lawrence Berkeley National Laboratory

V. Beckner
Center for Compuatational Sciences and Engineering, Lawrence Berkeley National Laboratory

J. Brandt, D. Evensky, H. Chen
Networking Security and Research, Sandia National Laboratory

G. Pavel, J. Olsen, B.H. Bodtker
Advanced Communications and Signal Processing Group, Electronics Engineering Technologies Division, Lawrence Livermore National Laboratory

Description:
Visapult is a prototype application and framework for remote visualization of large scientific datasets. We approach the technical challenges of tera-scale visualization with a unique architecture that employs high speed WANs and network data caches for data staging and transmission. High throughput rates are achieved by parallelizing i/o at each stage in the application, and by pipelining the visualization process. Visapult consists of two components; a viewer and a back end. The back end is a parallel application that loads in large scientific data sets using a domain decomposition, and performs software volume rendering on each subdomain, producing an image. The viewer, also a parallel application, implements.  Image Based Rendering Assisted Volume Rendering using the
imagery produced by the back end.

On the display device, graphics interactivity is effectively decoupled from the latency inherent in network applications.  This submission seeks to make two high-water marks: remote visualization of a dataset that exceeds 1TB in size, and application performance that will exceed 1.5Gb/s in sustained network bandwidth consumption.

Further project information and graphics is available bia http://vis.lbl.gov/projects/visapult

boxchart.jpg (390833 bytes)