Conceptual design and implementation of a pipeline-based VR-system parallelized by CORBA, and comparison with existing approaches

  • Authors:
  • Andreas Gerndt;Mark Asbach;Torsten Kuhlen;Christian Bischof;Stefan Lankes;Thomas Bemmerl

  • Affiliations:
  • RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany

  • Venue:
  • VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The object-oriented Virtual Reality toolkit ViSTA developed at Aachen University utilizes the Visualization Toolkit (VTK) in order to implement scientific visualization applications. VTK already offers parallelization possibilities. Its parallelization strategy cuts off the visualization pipeline between nodes and distributes these parts over several processes. By contrast, ViSTA makes use of an MPI-based parallelization framework whose parallelization components are decoupled from the algorithmic layer. Algorithms implemented here merely use sequential VTK pipelines for the computation.Our new approach also parallelizes VTK's pipelines; however, the parallelization is based on CORBA. The advantages over MPI-based implementations are a straightforward integration into an object-oriented framework and the handling of complex data structures. In this paper, we present our CORBA-based implementation and compare it to others. We show that CORBA should be preferred for complex and object-oriented environments and that it has speed-up properties in parallel environments similar to MPI-based approaches.