An analysis of parallel interest matching algorithms in distributed virtual environments

Interest management is a filtering technique which is designed to reduce bandwidth consumption in Distributed Virtual Environments. This technique usually involves a process called “interest matching”, which determines what data should be filtered. Existing interest matching algorithms, however, are mainly designed for serial processing which is supposed to be run on a single processor. As the problem size grows, these algorithms may not be scalable since the single processor may eventually become a bottleneck. In this paper, a parallel approach for interest matching is presented which is suitable to deploy on both shared-memory and distributed-memory multiprocessors. We also provide an analysis of speed-up and efficiency for the simulation results of the parallel algorithms.

[1]  Gino Yu,et al.  Scalable interest management for multidimensional routing space , 2005, VRST '05.

[2]  Jeffrey S. Steinman,et al.  DATA DISTRIBUTION MANAGEMENT IN THE HLA Multidimensional Regions and Physically Correct Filtering , 1997 .

[3]  F. Al-Shamali,et al.  Author Biographies. , 2015, Journal of social work in disability & rehabilitation.

[4]  Jun Yu,et al.  A sort-based DDM matching algorithm for HLA , 2005, TOMC.

[5]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[6]  Elvis S. Liu,et al.  A Continuous Matching Algorithm for Interest Management in Distributed Virtual Environments , 2010, 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation.

[7]  Sivarama P. Dandamudi,et al.  A Hierarchical Task Queue Organization for Shared-Memory Multiprocessor Systems , 1995, IEEE Trans. Parallel Distributed Syst..

[8]  Behrooz Parhami,et al.  Introduction to Parallel Processing: Algorithms and Architectures , 1999 .

[9]  A. Paz Probabilistic algorithms , 2003 .

[10]  Jon Louis Bentley,et al.  Data Structures for Range Searching , 1979, CSUR.

[11]  Graham Morgan,et al.  Expanding Spheres: A Collision Detection Algorithm for Interest Management in Networked Games , 2004, ICEC.

[12]  Elvis S. Liu,et al.  An Approach for Parallel Interest Matching in Distributed Virtual Environments , 2009, 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications.

[13]  Elvis S. Liu,et al.  A Parallel Interest Matching Algorithm for Distributed-Memory Systems , 2011, 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications.

[14]  T. Kaukoranta,et al.  A Review on Networking and Multiplayer Computer Games , 2002 .