DocumentCode
1540098
Title
Constructing communication subgraphs and deriving an optimal synchronization interval for distributed virtual environment systems
Author
Lui, John C S
Author_Institution
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
Volume
13
Issue
5
fYear
2001
Firstpage
778
Lastpage
792
Abstract
The author considers problems of constructing a communication subgraph and deriving an optimal synchronization interval for a distributed virtual environment system (DVE). In general, a DVE system is a distributed system which allows many clients who are located in different parts of the network to concurrently explore and interact with each other under a high resolution, 3D, graphical virtual environment. Each client in a DVE system is represented by an avatar in the virtual environment, and each avatar can move and interact freely in the virtual environment. There are many challenging issues in designing a cost-effective DVE system. The article addresses two important design issues, namely: 1) how to construct a communication subgraph which can efficiently carry traffic generated by all clients in a DVE system, and 2) how to guarantee that each participating client has the same consistent view of the virtual world. In other words, if there is an action taken by an avatar or if there is any change in the state of an object in the virtual world, every participating client will be able to view the change. To provide this consistent view, a DVE system needs to perform synchronization actions periodically, We present several algorithms for constructing a communication subgraph. In the subgraph construction, we try to reduce the consumption of network bandwidth resources or reduce the maximum delay between any two clients in a DVE system. Based on a given communication subgraph, we then derive the optimal synchronization interval so as to guarantee the view consistency among all participating clients. The derivation of the optimal synchronization interval is based on the theory of Markov chains and the fundamental matrix
Keywords
Markov processes; client-server systems; computer graphics; graph theory; optimisation; synchronisation; virtual reality; DVE system; Markov chains; avatar; communication subgraphs; consistent view; design issues; distributed virtual environment systems; fundamental matrix; high resolution 3D graphical virtual environment; network bandwidth resources; optimal synchronization interval; participating client; subgraph construction; synchronization actions; view consistency; Avatars; Bandwidth; Computer graphics; Computer networks; Concurrent computing; Data mining; Distributed computing; High-speed networks; Multimedia systems; Virtual environment;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.956100
Filename
956100
Link To Document