Schwenk, KarstenKarstenSchwenkVoss, GerritGerritVossBehr, JohannesJohannesBehr2022-03-122022-03-122012https://publica.fraunhofer.de/handle/publica/37681210.1109/CW.2012.9We describe an approach to integrate multiple rendering back-ends under a common application layer for distributed systems. The primary goal was to find a practical and non-intrusive way to use potentially very different rendering back-ends in heterogeneous computing environments without impairing their strengths and without burdening the backends or the application with details of the cluster environment. Our approach is based on a mediator layer that can be plugged into the OpenSG infrastructure. This design allows us to elegantly extent OpenSG's low-level multithreading and clustering capabilities to our system. It also allows us to sync incremental changes very efficiently. We demonstrate results and problems with two case studies.endistributed network graphicvirtual reality (VR)006A system architecture for flexible rendering back-ends in distributed virtual reality applicationsconference paper