Occlusion Based Message Dissemination Method in Networked Virtual Environments

Virtual spaces that host hundreds or even thousands of users create enormous amounts of traffic, which usually is broadcasted to the entire environment and congests the network medium very quickly. In this paper, a novel interest management (IM) algorithm called EA<sup>3</sup> is presented and evaluated. EA<sup>3</sup> is based on an existing IM algorithm, called A<sup>3</sup> which uses euclidean distance to discover entities of interest. A<sup>3</sup> was improved by utilizing a ray visibility algorithm, which helps to filter out traffic originating from entities behind obstacles. The evaluation of EA<sup>3</sup> and A<sup>3</sup> was conducted using an extensible networked virtual environment called real tend. The results show that, when either EA<sup>3</sup> or A<sup>3</sup> is used, the overall network throughput can be lowered significantly. In a city-like test scene, the drop was approximately 50 per cent with A<sup>3</sup> and 62 per cent with EA<sup>3</sup> compared to the situation when no IM algorithm was used. In terms of CPU load EA<sup>3</sup> is slightly heavier to use when there is a lot of open space inside the virtual environment.

[1]  Cláudio Fernando Resin Geyer,et al.  A3: A Novel Interest Management Algorithm for Distributed Simulations of MMOGs , 2008, 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications.

[2]  Matti Mäntymäki Continuous use and purchasing behaviour in social virtual worlds , 2011 .

[3]  Angela Orebaugh,et al.  Wireshark & Ethereal Network Protocol Analyzer Toolkit , 2007 .

[4]  Alex Berson Client-Server Architecture , 2006, Encyclopedia of Multimedia.

[5]  Graham Morgan,et al.  Interest management middleware for networked games , 2005, I3D '05.

[6]  Tomas Akenine-Möller,et al.  Optimized View Frustum Culling Algorithms for Bounding Boxes , 2000, J. Graphics, GPU, & Game Tools.

[7]  Paolo Scotton,et al.  Network infrastructure for massively distributed games , 2002, NetGames '02.

[8]  Behnoosh Hariri,et al.  A distributed interest management scheme for massively multi-user virtual environments , 2008, 2008 IEEE Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[9]  Jari Salo,et al.  Teenagers in social virtual worlds: Continuous use and purchasing behavior in Habbo Hotel , 2011, Comput. Hum. Behav..

[10]  Michael Zyda,et al.  Three-tiered interest management for large-scale virtual environments , 1998, VRST '98.

[11]  Jörg Kienzle,et al.  Comparing interest management algorithms for massively multiplayer games , 2006, NetGames '06.

[12]  Anthony Steed,et al.  Partitioning crowded virtual environments , 2003, VRST '03.

[13]  Michael Zyda,et al.  Exploiting reality with multicast groups , 1995, IEEE Computer Graphics and Applications.

[14]  Craig W. Thompson Next-Generation Virtual Worlds: Architecture, Status, and Directions , 2011, IEEE Internet Computing.

[15]  Shun-Yun Hu,et al.  Scalable peer-to-peer networked virtual environment , 2004, NetGames '04.

[16]  Graham Morgan,et al.  Predictive Interest Management: An Approach to Managing Message Dissemination for Distributed Virtual Environments , 2003 .