Visualization in grid computing environments

Grid computing provides a challenge for visualization system designers. In this research, we evolve the dataflow concept to allow parts of the visualization process to be executed remotely in a secure and seamless manner. We see dataflow at three levels: an abstract specification of the intent of the visualization; a binding of these abstract modules to a specific software system; and then a binding of software to processing and other resources. We develop an XML application capable of describing visualization at the three levels. To complement this, we have implemented an extension to a popular visualization system, IRIS Explorer, which allows modules in a dataflow pipeline to run on a set of grid resources. For computational steering applications, we have developed a library that allows a visualization system front-end to connect to a simulation running remotely on a grid resource. We demonstrate the work in two applications: the dispersion of a pollutant under different wind conditions; and the solution of a challenging numerical problem in elastohydrodynamic lubrication.

[1]  D. A. Duce,et al.  Visualization in Scientific Computing , 1994, Focus on Computer Graphics.

[2]  John Shalf,et al.  The Grid and Future Visualization System Architectures , 2003, IEEE Computer Graphics and Applications.

[3]  Yoshio Suzuki,et al.  Visualization Systems on the Information-Technology-Based Laboratory , 2003, IEEE Computer Graphics and Applications.

[4]  Gunjan Gupta,et al.  Developing Web Services for C and C++ , 2003, IEEE Internet Comput..

[5]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[6]  Mark H. Needleman Rdf , 2001 .

[7]  Jeremy Walton,et al.  NAG's IRIS Explorer , 2005, The Visualization Handbook.

[8]  Ken Brodlie,et al.  Collaborative visualization , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[9]  P. Coveney,et al.  Steering in computational science: Mesoscale modelling and simulation , 2003, physics/0307061.

[10]  van EngelenRobert,et al.  Developing Web Services for C and C , 2003 .

[11]  Robert E. Marshall,et al.  Visualization methods and simulation steering for a 3D turbulence model of Lake Erie , 1990, I3D '90.

[12]  Chandrajit L. Bajaj,et al.  Distributed and collaborative visualization , 1994, Computer.

[13]  Martin Berzins,et al.  A Parallel Grid Based PSE for EHL Problems , 2002, PARA.