Youtube Kanal CG
Inter-Process Communication in Distributed Virtual Reality Applications
The purpose of this study is to identify the characteristics of different inter-process communication (IPC) facilities in the context of distributed virtual reality applications.
Commonly used methods of data transfer were examined and three approaches for their integration into an existing framework formulated. To gain representative results, tests for all methods were executed on a range of hardware. Utilized test cases were based on real world scenarios and the
estimated performance of the given IPC facilities.
The results show that to gain synchronization in distributed rendering the communication between processes has to be arranged precisely. Some problems were only detectable with extensive profiling. Most IPC facilities slowed rendering down significantly, even when only small amounts of data were transmitted. An approach based on shared memory was the only one to consistently deliver satisfying performance.