Performance evaluation of a dynamic approach for networked servers distributed virtual environments

Distributed Virtual Environment systems simulate the behaviour and activities of a great number of concurrent users interacting in a virtual world over a wide area network. The advances both in computer technology and networking infrastructures in combination to the advanced applications and services developed, expanded the popularity of DVEs and promoted their use in a wide range of areas, such as learning and training, collaborative work, military applications and multiplayer online games. The sizes of the virtual worlds simulated and the tremendous number of users that DVEs are called to support require additional bandwidth and computational resources. For handling these growing requirements a lot of work has been done both to the direction of alternative architectural solutions as well as to techniques and algorithms for handling and overcoming the limitations of these environments. However, recent research has shown that one of the major limitations of networked servers DVE systems is scalability. To this direction this paper presents on the one hand a dynamic approach for DVEs, which exploits the nature of these systems for the optimal resource management and extended scalability support and on the other hand, evaluates its performance through a series of experiments and under various settings of the virtual world, using Simul8 simulation tool.

[1]  Author $article.title , 2002, Nature.

[2]  C. Bouras,et al.  Partitioning of Distributed Virtual Environments Based on Objects' Attributes , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[3]  Rynson W. H. Lau,et al.  A multi-server architecture for distributed virtual walkthrough , 2002, VRST '02.

[4]  Chris Joslin,et al.  Trends in networked collaborative virtual environments , 2003, Comput. Commun..

[5]  Silvia Rueda,et al.  A Latency-Aware Partitioning Method for Distributed Virtual Environment Systems , 2007, IEEE Transactions on Parallel and Distributed Systems.

[6]  José Duato,et al.  Improving the performance of distributed virtual environment systems , 2005, IEEE Transactions on Parallel and Distributed Systems.

[7]  Yasushi Ikei,et al.  17th International Conference on Artificial Reality and Telexistence , 2007 .

[8]  John C. S. Lui,et al.  An Efficient Partitioning Algorithm for Distributed Virtual Environment Systems , 2002, IEEE Trans. Parallel Distributed Syst..

[9]  Thomas A. Funkhouser,et al.  Network topologies for scalable multi-user virtual environments , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[10]  N. Pryce Group Management and Quality of Service Adaptation in Distributed Virtual Environments , 1997 .

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

[12]  E. Giannaka,et al.  Exploiting virtual objects' attributes and avatar's behavior in DVEs partitioning , 2007 .

[13]  Christos Bouras,et al.  Exploiting virtual objects' attributes and avatar's behavior in DVEs partitioning , 2007, 17th International Conference on Artificial Reality and Telexistence (ICAT 2007).