skip to main content
10.1145/358916.358989acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article
Free Access

Consistency in replicated continuous interactive media

Authors Info & Claims
Published:01 December 2000Publication History

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

  1. 1.S. Card, T. Moran and A. Newell. The psychology of human-computer interaction. Hillsdale, NJ, Lawrence Erlbaum Associates, 1983.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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.]]Google ScholarGoogle Scholar
  3. 3.C. A. Ellis and S. J. Gibbs. Concurrency control in groupware systems. In: Proceedings of the 1989 ACM SIGMOD Conference on Managements of Data, Port-land, OR, USA, 1989, pp. 399 - 407.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.R. M. Fujimoto. Parallel Discrete Event Simulation. Communications of the ACM, Volume 33, Number 10, 1990, pp. 30 - 53.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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.]]Google ScholarGoogle Scholar
  6. 6.D. R. Jefferson. Virtual Time. ACM Transactions on Programming Languages and Systems, Volume 7, Num-ber 3, 1989, pp. 404 - 425.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, Volume 21, Number 7, 1978, pp. 558 - 565.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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.]]Google ScholarGoogle Scholar
  9. 9.M. Mauve. Transparent Access to and Encoding of VRML State Information. In: Proc. of the Fourth Sym-posium on the Virtual Reality Modeling Language (VRML) '99, Paderborn, Germany, published by ACM SIGGRAPH, New York, USA, February 1999, pp. 29 -38.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.B. Schneiderman. Response Time and Display Rate in Human Performance with Computers. In: ACM Com-puting Surveys, Vol. 16, No. 3, 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.S. K. Singhal. Effective Remote Modeling in Large Scale Distributed Simulation and Visualization Environ-ments. Ph.D Dissertation, Department of computer-science, Stanford University, 1996.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.S. Srinivasan. Efficient Data Consistency in HLA/ DIS++, in: Proceedings of the 1996 Winter Simulation Conference, 1996, pp. 946-951.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.C. Sun, X. Jia, Y. Zhang, Y. Yang and D. Chen. Achiev-ing Convergence, Causality-preservation, and Intention-preservation in Real-time Cooperative Editing Systems. ACM Transactions on Computer-Human Interactions, Vol. 5, No. 1, March 1998, pp 63 - 108.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.C. Sun and C. Ellis. Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements. In: Proceedings of the ACM 1998 conference on Computer Supported Cooperative Work (CSCW'98), Seattle, Washinton, USA, 1998, pp. 59 -68.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.S. Teal and A. Rudnicky. A Performance Model of Sys-tem Delay and User Strategy Selection. In: Proc. of Human factors in computing systems 1992. Monterey, CA, USA, 1992, pp. 295-305.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.VRML Consortium. The Java3D and VRML Working Group. Web page: www.vrml.org/WorkingGroups/vrml-java3d/.]]Google ScholarGoogle Scholar

Index Terms

  1. Consistency in replicated continuous interactive media

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                CSCW '00: Proceedings of the 2000 ACM conference on Computer supported cooperative work
                December 2000
                346 pages
                ISBN:1581132220
                DOI:10.1145/358916

                Copyright © 2000 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 December 2000

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                CSCW '00 Paper Acceptance Rate36of199submissions,18%Overall Acceptance Rate2,235of8,521submissions,26%

                Upcoming Conference

                CSCW '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader