A Publish/Subscribe based correlative matching method for multi-domain virtual environment

The multi-domain virtual environment is an important research area of the distributed virtual reality. However, frequent interaction, great quantity of messages and the discrepant need of each individual simulation domain resulted in numerous redundant messages. In this paper, we propose a Publish/Subscribe based correlative matching method for multi-domain virtual environment. This method focus on data filtering of domains' gateways in addition to the DDM scheme. The paper introduces the correlative matching algorithm, the binary representation and the matching method which based on publish/subscribe relationship. Analysis and experiments show that this new solution effectively reduces the redundant data transferring among gateways, thus greatly enhances the performance of the virtual environment, and that the cost of matching method is relative small in multi-domain virtual environment application.

[1]  Qinping Zhao,et al.  Algorithm of simulation time synchronization over large-scale nodes , 2008, Science in China Series F: Information Sciences.

[2]  Rassul Ayani,et al.  Optimizing cell-size in grid-based DDM , 2000, Proceedings Fourteenth Workshop on Parallel and Distributed Simulation.

[3]  Azzedine Boukerche,et al.  Optimized dynamic grid-based DDM protocol for large-scale distributed simulation systems , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[4]  Azzedine Boukerche,et al.  Dynamic Grid-Based Approach to Data Distribution Management , 2002, J. Parallel Distributed Comput..

[5]  Donald F. Towsley,et al.  SANDS: Specialized Active Networking for Distributed Simulation , 2002, Proceedings DARPA Active Networks Conference and Exposition.

[6]  Georgios Theodoropoulos,et al.  An adaptive interest management scheme for distributed virtual environments , 2005, Workshop on Principles of Advanced and Distributed Simulation (PADS'05).

[7]  Qinping Zhao,et al.  Reducing Time Cost of Distributed Run-Time Infrastructure , 2006, ICAT.