Priority-based distribution trees for application-level multicast
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
Supporting continuous consistency in multiplayer online games
Proceedings of the 12th annual ACM international conference on Multimedia
Consistency models for distributed interactive multimedia applications
ACM SIGOPS Operating Systems Review
Computer Supported Cooperative Work
Car racing through the streets of the web: a high-speed 3D game over a fast synchronization service
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
GameOD: an internet based game-on-demand framework
Proceedings of the ACM symposium on Virtual reality software and technology
Streaming with causality: a practical approach
Proceedings of the 13th annual ACM international conference on Multimedia
Synchronisation dans les jeux multijoueurs sur téléphone mobile
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
A Network Architecture Supporting Consistent Rich Behavior in Collaborative Interactive Applications
IEEE Transactions on Visualization and Computer Graphics
Effects of local-lag mechanism on task performance in a desktop CVE system
Journal of Computer Science and Technology
On consistency and network latency in distributed interactive applications: a survey--part I
Presence: Teleoperators and Virtual Environments
Managing latency and fairness in networked games
Communications of the ACM - Entertainment networking
FILA in gameland, a holistic approach to a problem of many dimensions
Computers in Entertainment (CIE) - 3rd anniversary issue
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
A Trajectory-Preserving Synchronization Method for Collaborative Visualization
IEEE Transactions on Visualization and Computer Graphics
An HCI method to improve the human performance reduced by local-lag mechanism
Interacting with Computers
Using local lag and timewarp to improve performance for real life multi-player online games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Consistency requirements in multiplayer online games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Globally synchronized dead-reckoning with local lag for continuous distributed multiplayer games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
On correctness of scalable multi-server state replication in online games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Server topology considerations in online games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Hand Motion Prediction for Distributed Virtual Environments
IEEE Transactions on Visualization and Computer Graphics
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
Construction and scheduling of extrapolated parity packets for dead reckoning in network gaming
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
Synchronization medium: a consistency maintenance component for mobile multiplayer games
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games
Cheating detection through game time modeling: A better way to avoid time cheats in P2P MOGs?
Multimedia Tools and Applications
A dynamic approach to consistency management for mobile multiplayer games
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Motion Prediction for Online Gaming
Motion in Games
An event architecture for distributed interactive multisensory rendering
ISMAR '06 Proceedings of the 5th IEEE and ACM International Symposium on Mixed and Augmented Reality
Tackling online game development problems with a novel network scripting language
Proceedings of the 7th ACM SIGCOMM Workshop on Network and System Support for Games
Motion synchronization control of distributed multisubsystems with invariant local natural dynamics
IEEE Transactions on Robotics
Physically based collaborative simulations under ring-like network configurations
IEEE Computer Graphics and Applications - Special issue on non-photorealistic rendering a virtual environment for teaching social skills
International Journal of Computers and Applications
NBiS'07 Proceedings of the 1st international conference on Network-based information systems
Separability to help parallel simulation of distributed computations
OPODIS'07 Proceedings of the 11th international conference on Principles of distributed systems
Consistency management for interactive peer-to-peer-based systems
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Adaptable client-server architecture for mobile multiplayer games
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
The human factors of consistency maintenance in multiplayer computer games
Proceedings of the 16th ACM international conference on Supporting group work
Compensation-aware runtime monitoring
RV'10 Proceedings of the First international conference on Runtime verification
A protocol for distributed collision detection
Proceedings of the 9th Annual Workshop on Network and Systems Support for Games
It's about time: confronting latency in the development of groupware systems
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Are we in sync?: synchronization requirements for watching online video together.
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Game-on-demand:: An online game engine based on geometry streaming
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Dynamic scalability for next generation gaming infrastructures
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Enforcing game rules in untrusted P2P-based MMVEs
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Improving the concurrent updates of replicated global objects in multi-server virtual environments
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Mobile online gaming via resource sharing
Proceedings of the 5th International ICST Conference on Simulation Tools and Techniques
Computer Networks: The International Journal of Computer and Telecommunications Networking
Dynamic resource provisioning for cloud-based gaming infrastructures
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Safer asynchronous runtime monitoring using compensations
Formal Methods in System Design
Flexible load distribution for hybrid distributed virtual environments
Future Generation Computer Systems
Recovery within long-running transactions
ACM Computing Surveys (CSUR)
Brief announcement: on minimum interaction time for continuous distributed interactive computing
Proceedings of the 2013 ACM symposium on Principles of distributed computing
Proceedings of the 11th Annual Workshop on Network and Systems Support for Games
Early event-driven (EED) RTCP feedback for rapid IDMS
Proceedings of the 21st ACM international conference on Multimedia
Design, development and evaluation of an adaptive and standardized RTP/RTCP-based IDMS solution
Proceedings of the 21st ACM international conference on Multimedia
Peer-to-peer architectures for massively multiplayer online games: A Survey
ACM Computing Surveys (CSUR)
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
In this paper, we investigate how consistency can be established for replicated applications changing their state in reaction to user-initiated operations as well as the passing of time. Typical examples of these applications are networked computer games and distributed virtual environments. We give a formal definition of the terms consistency and correctness for this application class. Based on these definitions, it is shown that an important tradeoff relationship exists between the responsiveness of the application and the appearance of short-term inconsistencies. We propose to exploit the knowledge of this tradeoff by voluntarily decreasing the responsiveness of the application in order to eliminate short-term inconsistencies. This concept is called local-lag. Furthermore, a timewarp scheme is presented that complements local-lag by guaranteeing consistency and correctness for replicated continuous applications. The computational complexity of the timewarp algorithm is determined in theory and practice by examining a simple networked computer game. The timewarp scheme is then compared to the well-known dead-reckoning approach. It is shown that the choice between both schemes is application-dependent.