|
ABSTRACT
In this paper we investigate how consistency can be ensured for replicated continuous interactive media, i.e., replicated media which change their state in reaction to user initiated operations as well as because of the passing of time. Typical examples for this media class are networked computer games and distributed VR applications. Existing approaches to reach consistency for replicated discrete interactive media are briefly outlined and it is shown that these fail in the continuous domain. In order to allow a thorough discussion of the problem, a formal definition of the term consistency in the continuous domain is given. Based on this definition we show that an important tradeoff relationship exists between the responsiveness of the medium and the appearance of short-term inconsistencies. Until now this tradeoff was not taken into consideration for consistency in the continuous domain, thereby severely limiting the consistency related fidelity for a large number of applications. We show that for those applications the fidelity can be significantly raised by voluntarily decreasing the responsiveness of the medium. This concept is called local lag. It enables the distribution of continuous interactive media that are more vulnerable to short-term inconsistencies than, e.g., battlefield simulations. We prove that the concept of local lag is valid by describing how local lag was successfully used to ensure consistency in a 3D telecooperation application.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
F. Cristian, H. Ahali, R. Stron, and D. Dolev. Atomic Broadcast: From Simple Message Diffusion to Byzan-tine Agreement. In Proc. of the 15th Int. Symp. on Fault-Tolerant Computing (FTCS-15), Ann Arbor, MI, USA, pp. 200 - 206, IEEE Computer Society Press, 1985.
|
 |
3
|
|
 |
4
|
|
| |
5
|
E. Fr~con and M. Stenius. Dive: A scaleable network achitecture for distributed virtual environments. Distrib-uted Systems Engineering Journal (special issue on Dis-tributed Virtual Environments), Vol. 5, No. 3, 1998, pp. 91 - 100.
|
 |
6
|
|
 |
7
|
|
| |
8
|
M. Mauve. TeCo3D: a 3D telecooperation application based on VRML and Java. In: Proc. of SPIE Multimedia Computing and Networking (MMCN) '99, San Jose, CA, USA, published by SPIE, Bellingham, Washington, USA, January 1999, pp. 240 - 251.
|
 |
9
|
|
| |
10
|
D. L. Mills. Network Time Protocol (Version 3) specifi-cation, implementation and analysis. DARPA Network Working Group Report RFC-1305, University of Dela-ware, 1992.
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
Chengzheng Sun , Xiaohua Jia , Yanchun Zhang , Yun Yang , David Chen, Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems, ACM Transactions on Computer-Human Interaction (TOCHI), v.5 n.1, p.63-108, March 1998
[doi> 10.1145/274444.274447]
|
 |
15
|
Chengzheng Sun , Clarence Ellis, Operational transformation in real-time group editors: issues, algorithms, and achievements, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.59-68, November 14-18, 1998, Seattle, Washington, United States
[doi> 10.1145/289444.289469]
|
 |
16
|
|
| |
17
|
VRML Consortium. The Java3D and VRML Working Group. Web page: www.vrml.org/WorkingGroups/vrml-java3d/.
|
CITED BY 20
|
|
|
|
|
|
|
|
Katherine Guo , Sarit Mukherjee , Sampath Rangarajan , Sanjoy Paul, A fair message exchange framework for distributed multi-player games, Proceedings of the 2nd workshop on Network and system support for games, p.29-41, May 22-23, 2003, Redwood City, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sudhir Aggarwal , Hemant Banavar , Amit Khandelwal , Sarit Mukherjee , Sampath Rangarajan, Accuracy in dead-reckoning based distributed multi-player games, Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games, August 30-30, 2004, Portland, Oregon, USA
|
|
|
|
|
|
|
|
|
|
|
|
Ling Chen , Gen-Cai Chen , Hong Chen , Jack March , Steve Benford , Zhi-Geng Pan, An HCI method to improve the human performance reduced by local-lag mechanism, Interacting with Computers, v.19 n.2, p.215-224, March, 2007
|
|
|
Mashhuda Glencross , Alan G. Chalmers , Ming C. Lin , Miguel A. Otaduy , Diego Gutierrez, Exploiting perception in high-fidelity virtual environmentsAdditional presentations from the 24th course are available on the citation page, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|