On Synchronized Simulation in a Distributed Virtual Environment

This paper addresses communication problems in a distributed virtual reality system. The paper presents VOODIE, a system that provides a framework for distributed virtual environments and overcomes the communication load problems by computing as much as possible at the user end. It then concentrates on the communication load generated by a shared virtual world in a general purpose network and proves that the use of intelligent objects can reduce communication in a distributed system to a minimum. It also measures the effect of end user interaction on the network load.

[1]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[2]  Douglas C. Schmidt,et al.  Architectures and patterns for developing high performance real-time ORB endsystems , 1999, Adv. Comput..

[3]  Christer Carlsson,et al.  DIVE A multi-user virtual reality system , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[4]  Steve Bryson Interaction of objects in a virtual environment: a two-point paradigm , 1991, Electronic Imaging.

[5]  Rick Kazman,et al.  Making WAVES: On the design of architectures for low-end distributed virtual environments , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[6]  Steve Benford,et al.  MASSIVE: a distributed virtual reality system incorporating spatial trading , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[7]  Luis Serra,et al.  BrickNet: A Software Toolkit for Network-Based Virtual Worlds , 1994, Presence: Teleoperators & Virtual Environments.

[8]  Roger J. Hubbold,et al.  MAVERIK—the Manchester virtual environment interface kernel , 1996 .

[9]  Rick Kazman HIDRA: an architecture for highly dynamic physically based multiagent simulations , 1995 .

[10]  Chris Shaw,et al.  The MR Toolkit Peers Package and experiment , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[11]  Guy Eddon,et al.  Inside Distributed COM , 1998 .

[12]  Gerhard Reitmayr,et al.  DeepMatrix – An open technology based virtual environment system , 1999, The Visual Computer.

[13]  Mark Lutz,et al.  Programming Python: Object-Oriented Scripting , 2001 .

[14]  T. C. Nicholas Graham,et al.  Flexibility Mapping Synchronous Groupware Architectures to Distributed Implementations , 1999, DSV-IS.

[15]  Emmanuel Frécon,et al.  DIVE: a scaleable network architecture for distributed virtual environments , 1998, Distributed Syst. Eng..

[16]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.