Claypool

Courses

Publications

Students

Projects

Service

Downloads

Misc


A Taxonomy of Peer-Reviewed Latency Compensation Papers

Latency Compensation Taxonomy

SpeculativeExecutionLatency CompensationWorldAdjustmentControlAssistanceTimeWarp Latency ConcealmentPredictionSelf-PredictionOtherPredictionInterpolationExtrapolationTimeDelayIncomingDelayFeedbackLatencyExposureTimeManipulationAttributeScalingClientEitherServerOutgoingDelay

[Home]


Outgoing Delay

Outgoing Delay buffers remote game state updates before sending to provide equal latencies across clients. Outgoing delay is similar to incoming delay, but while incoming delay adds the delay after receiving a message (e.g., a game action), outgoing delay adds the delay before sending a message.

The figure below depicts an example of outgoing delay. The figure depicts timelines advancing top to bottom on a server and 2 clients, with Client A having a lower latency to the server than Client B. At time t0, the server has a game world update message to send to both Client A and Client B and sends the message to Client B. However, since Client A has a lower latency than Client B, the server delays sending the message until time t1. Setting the outgoing delay (t1 - t0) to the difference in latency for Client B and Client A means the message arrives at Client A and Client B simultaneously, at time t2.

Peer-reviewed Papers

  1. Greger Wikstrand, Lennart Schedin and Fredrik Elg, 2004. High and Low Ping and the Game of Pong- Effects of Delay and Feedback

  2. Sebastian Zander, Ian Leeder and Grenville Armitage, 2005. Achieving Fairness in Multiplayer Network Games through Automated Latency Balancing

  3. Jeremy Brun, Farzad Safaei, Paul Boustead, 2006. Managing Latency and Fairness in Networked Games

  4. Cheryl Savery, T.C. Nicholas Graham and Carl Gutwin, 2010. The Human Factors of Consistency Maintenance in Multiplayer Computer Games

  5. Arnaud Kaiser, Nadjib Achir and Khaled Boussetta, 2010. Improving Energy Efficiency and Gameplay Fairness for Time-sensitive Multiplayer Games in MANET

  6. Zhi Li, Hugh Melvin, Rasa Bruzgiene, Peter Pocta, Lea Skorin-Kapov, Andrej Zgank, 2018. Lag Compensation for First-Person Shooter Games in Cloud Gaming


Reference

Shengmei Liu, Xiaokun Xu and Mark Claypool. A Survey and Taxonomy of Latency Compensation Techniques for Network Computer Games, ACM Computing Surveys, Article 243, Volume 54, Issue 11S, DOI https://doi.org/10.1145/3519023, September 9, 2022. Online at: http://www.cs.wpi.edu/~claypool/papers/lag-taxonomy/


Copyright 2022 Mark Claypool (claypool@cs.wpi.edu) and WPI. All rights reserved.