Towards Interoperability of Distributed Interactive Simulations through Node-based OpenGL Stream Processing

Coupling heterogeneous simulation environments is a requirement in the engineering domain. A novel approach exploits simulations’ visualizations to setup distributed simulations: OpenGL stream processors intercept the dialogue between OpenGL clients and servers, and (distributedly) process the request-reply stream. As a first step towards an holisitic approach, we describe the Vanadium node-based OpenGL stream processing framework from the viewpoint of an integrated interoperability model. Results are a systematic examination of the framework’s capabilities and limits; identification of open research questions; and an initial benchmark for architectural comparison with other OpenGL stream processing frameworks.