Participants:
Advance in sciences and engineerings has put high demand on tools for high-performance large-scale visual data exploration and analysis. For example, earthquake scientists can now study the earthquake phonomena from first principle physic-based simulations. These simulations can generate large amount of data, possibly with high resolution (in three dimensional space) and long time series. Single-system visualization software running on commodity machines cannot scale up to the large amount of data generated by these simulations. To address this problem, we propose a flexible and extensible Grid-based visualization framework for time-critical, interactively controlled file-set transfer for visual browsing of spatially and temporally large datasets in a Grid environment. Our framework leverages Grid resources for scalable computation and data storage to enhance the performance, functionality and flexibility of the light-weight single system tool.
Our framework utilizes Globus Toolkit 2.4 components for security (i.e., GSI), resource allocation and management (i.e., DUROC, GRAM) and communication (i.e., Globus-IO) to couple commodity desktops with remote, scalable storage and computational resources in a Grid for interactive data exploration. There are two major components in this framework---Grid Data Transport (GDT) and the Grid Visualization Utility (GVU). GDT provides libraries for performing parallel data filtering and parallel data exchange among Grid resources. GDT allows arbitrary data filtering to be integrated into the system. It also facilitates multi-tiered pipeline topology construction of compute resources and displays. In addition to scientific visualization applications, GDT can be used to support other applications that require parallel processing and parallel transfer of partial ordered independent files, such as file-set transfer.
On top of GDT, we have developed the Grid Visualization Utility (GVU), which is designed to assist visualization dataset management, including file formatting, data transport and automatic byte swapping. GVU also supports parameterized data reduction filters such as point sampling with scalar range culling, as well as volume cropping, and down sampling. The GVU framework can be used to facilitate the parallel execution of existing transformation filters, such as the VTK marching cubes isosurface filter, as well as other custom domain-specific filters. Our initial implementation supports remote systhesis of view point independent display lists. This feature allows the local display machine to control the view point for reduced view point latency, and multi-view rendering (e.g., stereo rendering).
Architecture |
![]() |
Hardware & Software Requirements
Client Machine
Publications
Presentations
Posters
Related Material
Related Links
Projects that benefit from our visualization tools
