Parallel data processing in a distributed object-oriented model

The limitations of serial processors for managing large computationally intensive dataset problems in fields such as visualization and geographical information systems (GIS) are well known. Parallel processing techniques, where one or many computational tasks are distributed across a number of processing elements, have been proposed as a solution to the problem. The paper presents a distributed object oriented visualization model being developed by the University of Southern Mississippi to demonstrate interactive visualization of oceanographic data. This model allows data location independence as well as data structure independence. The test case for which we present experimental results involves visualization of oceanographic data (salinity, sound speed profile, currents, temperature, and depth) with Windows NT Pentium class computers serving as both server and client workstations.

[1]  David H. Douglas,et al.  Detection of Surface-Specific Points by Local Parallel Processing of Discrete Terrain Elevation Data , 1975 .

[2]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[3]  Jean-Marie Favre,et al.  An object oriented design for the visualization of multi-variable data objects , 1994, Proceedings Visualization '94.

[4]  Geoffrey C. Fox,et al.  Parallel and Distributed Computing using Pervasive Web and Object Technologies , 1997, PARCO.

[5]  Marc P. Armstrong,et al.  Local Interpolation Using a Distributed Parallel Supercomputer , 1996, Int. J. Geogr. Inf. Sci..

[6]  Yuemin Ding,et al.  Spatial Strategies for Parallel Spatial Modelling , 1996, Int. J. Geogr. Inf. Sci..

[7]  P. Merkey,et al.  Beowulf: harnessing the power of parallelism in a pile-of-PCs , 1997, 1997 IEEE Aerospace Conference.

[8]  Michael F. Barnsley,et al.  Fractals everywhere , 1988 .

[9]  Geoffrey C. Fox,et al.  Developing Interactive PVM-based Parallel Programs on Distributed Computing Systems within AVS Framework , 1994 .

[10]  Hanan Samet,et al.  Hierarchical Data Structures for Spatial Reasoning , 1990 .

[11]  James E. Mower Developing Parallel Procedures for Line Simplification , 1996, Int. J. Geogr. Inf. Sci..

[12]  Lindley,et al.  Practical Image Processing in C , 1994 .

[13]  Demin Xiong,et al.  Strategies for Real-Time Spatial Analysis Using Massively Parallel SIMD Cpmputers: An Application to Urban Traffic Flow Analysis , 1996, Int. J. Geogr. Inf. Sci..

[14]  Richard Healey,et al.  Transputer based parallel processing for GIS analysis: problems and potentialities , 1989 .

[15]  Andrea Clematis,et al.  Parallel Processing on Heterogeneous Networks for GIS Applications , 1995, Int. J. Geogr. Inf. Sci..