loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT'00)
Scheduling for Very Large Virtual Environments and Networked Games Using Visibility and Priorities
San Francisco, California
August 25-August 27
ISBN: 0-7695-0837-5
Chris Faisstnauer, Vienna University of Technology
Dieter Schmalstieg, Vienna University of Technology
Werner Purgathofer, Vienna University of Technology
The problem of network bandwidth limitations is encountered in almost any distributed virtual environment or networked game. In a typical client-server setup, where the virtual world is managed by a server and replicated by connected clients, who visualize the scene, the server must repeatedly transmit update messages to the clients. By employing visibility information, the number of messages transmitted over the network can be reduced by sending each client only update messages for objects, which are visible from the viewpoint of the client.This paper presents a technique that allows the server to manage the transmission of update messages for each client with a constant overhead, reducing overall computational cost to a linear effort. We show how the server can employ visibility information to schedule all objects using the priority Round-Robin algorithm. This algorithm is further enhanced with activity monitoring that provides a graceful degradation of the system's performance, even if the behavior of objects is unpredictable. This makes the algorithm suited to schedule update messages regarding server-controlled objects as well as user-controlled avatars.
Citation:
Chris Faisstnauer, Dieter Schmalstieg, Werner Purgathofer, "Scheduling for Very Large Virtual Environments and Networked Games Using Visibility and Priorities," ds-rt, pp.31, Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.