Time-space consistency in large-scale distributed virtual environments

被引:71
作者
Zhou, Suiping [1 ,2 ]
Cai, Wentong [1 ,2 ]
Lee, Bu-Sung [1 ,2 ]
Turner, Stephen J. [1 ,2 ]
机构
[1] School of Computer Engineering, Nanyang Technological University, Singapore
来源
ACM Transactions on Modeling and Computer Simulation | 2004年 / 14卷 / 01期
关键词
Consistency; Dead reckoning algorithm; Distributed virtual environments;
D O I
10.1145/974734.974736
中图分类号
学科分类号
摘要
Maintaining a consistent view of the simulated world among different simulation nodes is a fundamental problem in large-scale distributed virtual environments (DVEs). In this paper, we characterize this problem by quantifying the time-space inconsistency in a DVE. To this end, a metric is defined to measure the time-space inconsistency in a DVE. One major advantage of the metric is that it may be estimated based on some characteristic parameters of a DVE, such as clock asynchrony, message transmission delay, the accuracy of the dead reckoning algorithm, the kinetics of the moving entity, and human factors. Thus the metric can be used to evaluate the time-space consistency property of a DVE without the actual execution of the DVE application, which is especially useful in the design stage of a DVE. Our work also clearly shows how the characteristic parameters of a DVE are interrelated in deciding the time-space inconsistency, so that we may fine-tune the DVE to make it as consistent as possible. To verify the effectiveness of the metric, a Ping-Pong game is developed. Experimental results show that the metric is effective in evaluating the time-space consistency property of the game.
引用
收藏
页码:31 / 47
页数:16
相关论文
共 22 条
[1]  
Alex K., Taylor S., Using determinism to improve the accuracy of dead reckoning algorithms, Proceedings of the Simulation Technology and Training Conference, (2000)
[2]  
Anderson D.B., Et al., Building multi-user interactive multimedia environments at MERL, IEEE Multimedia, 2, 4, pp. 77-82, (1995)
[3]  
Bertsekas D., Gallager R., Data Networks, (1992)
[4]  
Cai W., Lee B., Chen L., An auto-adaptive dead reckoning algorithm for distributed interactive simulation, Proceedings of the Thirteenth Workshop on Parallel and Distributed Simulation, pp. 82-89, (1999)
[5]  
Carleton L., Processing visual feedback for movement control, J. Exp. Psych.: Hum. Percept. Perform., 7, 5, pp. 1019-1030, (1981)
[6]  
Corlett A., Pullin D., Sargood S., Statistics of One-way Internet Packet Delays, (2002)
[7]  
Deering M., High resolution virtual reality, Comput. Graph., 26, 2 JULY, pp. 195-201, (1992)
[8]  
Diot C., Gautier L., A distributed architecture for multiplayer interactive applications on the Internet, IEEE Netw., 13, 4, pp. 6-15, (1999)
[9]  
Fujimoto R.M., Time management in the high level architecture, Simulation, 71, 6 DEC., pp. 388-400, (1998)
[10]  
Fujimoto R.M., Parallel and distributed simulation, Proceedings of the 1999 Winter Simulation Conference, pp. 122-131, (1999)