Journal Article10.1145/1031154.1031156
Consistency models for distributed interactive multimedia applications
19
TL;DR: Hints are provided to help DIMA designers to choose appropriate consistency models by first presenting meaningful psycho-perceptive characteristics of the real-world interactions and then discussing various consistency models according to them.
read more
Abstract: Distributed Interactive Multimedia Applications (DIMA) are "human in the loop" applications. Their aim is to support real-world like interactions through a virtual world in a broader sense. However, propagation delays, jitter and losses due to network communications naturally lead to inconsistencies, when local and remote actions performed by users/clients are played out. This constraint makes the management of replicated multimedia shared data a real challenge. In the literature, various consistency models are proposed and each of them brings their own complexity and distortion among interactions. In this paper, we provide hints to help DIMA designers to choose appropriate consistency models by first presenting meaningful psycho-perceptive characteristics of the real-world interactions and then discussing various consistency models according to them.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Bounding Inconsistency Using a Novel Threshold Metric for Dead Reckoning Update Packet Generation
Dave Roberts,Rob Aspin,Damien Marshall,Seamus McLoone,Declan Delaney,Tomas E. Ward +5 more
- 01 May 2008
TL;DR: This paper questions the suitability of the standard distance threshold as a metric for use in the dead reckoning scheme, and proposes an alternative time—space threshold criterion that is shown to perform well across a range of curvature values, and places bounds on both the spatial and absolute inconsistency arising from dead reckoning.
Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies
István Dávid,Eugene Syriani,Clark Verbrugge,Didier Buchs,Dominique Blouin,Antonio Cicchetti,Ken Vanherpen +6 more
- 01 Sep 2016
TL;DR: A quantification model for semantic in- consistencies in discrete and continuous systems is presented and characteristic behavioral patterns of inconsistencies based on this model are investigated and the links with various forms of tolerance are identified.
Dynamic consistency checking for temporal and spatial relations in multimedia presentations
Susan Elias,K. S. Easwarakumar,Richard Chbeir +2 more
- 23 Apr 2006
TL;DR: A modification to an existing work based on graph theory for consistency checking is proposed which simplifies the algorithm, reduces its total running time, and helps to make it dynamic.
14
SoundPark : Exploring Ubiquitous Computing through a Mixed Reality Multi-player Game Experiment.
Romain Pellerin,Nicolas Bouillot,Tatiana Pietkiewicz,Mike Wozniewski,Zack Settel,Eric Gressier-Soudan,Jeremy-R. Cooperstock +6 more
- 01 Jan 2009
TL;DR: An ubiquitous computing architecture through a multi-player game application based on the objective of collecting audio clips and depositing them in a staging area that provides a compelling example of future distributed systems that this paper describes.
Consistency requirements in multiplayer online games
Wladimir Palant,Carsten Griwodz,Pål Halvorsen +2 more
- 30 Oct 2006
TL;DR: A possible solution to the problem of maintaining consistent game state over a large number of clients that have to be synchronized with each other and with the server(s) is introduced.
9
References
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this article, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this paper, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs
TL;DR: Many large sequential computers execute operations in a different order than is specified by the program, and a correct execution by each processor does not guarantee the correct execution of the entire program.
Local-lag and timewarp: providing consistency for replicated continuous applications
TL;DR: This paper investigates how consistency can be established for replicated applications changing their state in reaction to user-initiated operations as well as the passing of time and presents a timewarp scheme that complements local-lag by guaranteeing consistency and correctness for replicated continuous applications.
270
Multimedia group synchronization protocols for integrated services networks
Ian F. Akyildiz,Wei Yen +1 more
TL;DR: New group synchronization protocols for real-time, multimedia applications, including teleconference, teleorchestration and multimedia on demand services are introduced, achieving synchronization for all configurations and without prior knowledge of the end-to-end delay distribution, or the distribution of the clock drift.
197