  Background: The computationally intensive task of real-time rendering can be
offloaded to remote cloud systems. However, due to network latency, interactive
remote rendering (IRR) introduces the challenge of interaction latency (IL),
which is the time between an action and response to that action. Objectives: to
model sources of latency, measure it in a real-world network and to use this
understanding to simulate latency so that we have a controlled platform for
experimental work in latency management. Method: we present a seven-parameter
model of latency for a typical IRR system; we describe new, minimally intrusive
software methods for measuring latency in a 3D graphics environment and create
a novel latency simulator tool in software. Results: We demonstrate our latency
simulator is comparable to real-world behavior and confirm that real-world
latency exceeds the interactive limit of 70ms over long distance connections.
We also find that current approaches to measuring IL are not general enough for
most situations and therefore propose a novel general-purpose solution.
Conclusion: to ameliorate latency in IRR systems we need controllable
simulation tools for experimentation. In addition to a new measurement
technique, we propose a new approach that will be of interest to IRR
researchers and developers when designing IL compensation techniques.
