Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A concurrency control framework for collaborative systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Network text editor (NTE): A scalable shared text editor for the MBone
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Flexible conflict detection and management in collaborative applications
Proceedings of the 10th annual ACM symposium on User interface software and technology
ACM Transactions on Computer-Human Interaction (TOCHI)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Scalable feedback for large groups
IEEE/ACM Transactions on Networking (TON)
Coping with inconsistency due to network delays in collaborative virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
A generic late-join service for distributed interactive media
MULTIMEDIA '00 Proceedings of the eighth ACM international conference on Multimedia
Consistency in replicated continuous interactive media
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
An application developer's perspective on reliable multicast for distributed interactive media
ACM SIGCOMM Computer Communication Review
Interactive Multiuser VEs in the DIVE System
IEEE MultiMedia
A Multi-version Approach to Conflict Resolution in Distributed Groupware Systems
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Design and Evaluation of MiMaze, a Multi-Player Game on the Internet
ICMCS '98 Proceedings of the IEEE International Conference on Multimedia Computing and Systems
RTP/I-toward a common application level protocol for distributedinteractive media
IEEE Transactions on Multimedia
On the scaling of feedback algorithms for very large multicast groups
Computer Communications
Supporting activity-centric collaboration through peer-to-peer shared objects
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
What online gamers really think of the Internet?
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
Incorporating Timeliness in Atomic Write of Shared Data for Distributed Embedded Systems
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Computer Supported Cooperative Work
Influences of network latency and packet loss on consistency in networked racing games
NetGames '05 Proceedings of 4th ACM SIGCOMM workshop on Network and system support for games
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
Effective message synchronization methods for multiplayer online games with maps
Computers in Human Behavior
Message synchronization mechanisms based on waiting period for massively multi-player online games
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Improving online gaming quality using detour paths
Proceedings of the international conference on Multimedia
International Journal of Computer Games Technology
Efficiently maintaining consistency using tree-based p2p network system in distributed network games
Edutainment'06 Proceedings of the First international conference on Technologies for E-Learning and Digital Entertainment
Hi-index | 0.00 |
In this paper we present a generic consistency control service for distributed interactive media, i.e. media which allow a distributed group of users to interact with the medium itself. Consistency control is vital to these media since they typically require that a local copy of the medium's state be maintained by each user's application. Our service helps the applications to keep the local state copies consistent. The main characteristics of this service are as follows: a significant number of inconsistencies are prevented by using a mechanism called local lag. Inconsistencies that cannot be prevented are repaired by an improved timewarp algorithm that can be executed locally without burdening the network or the applications of other users. Exceptional situations and consistency during late-join situations are supported by a consistent state request mechanism. Moreover, the service also supports the application in detecting intention conflicts between the actions of distinct users. The major part of this functionality is based on a media model and the application level protocol for distributed interactive media (RTP/I) and can thus be reused by arbitrary RTP/I-based applications. In order to demonstrate the feasibility of our approach and to evaluate its performance we have integrated the generic consistency service into a shared whiteboard system.