Lag Compensation for First-Person Shooter Games in Cloud Gaming

Cloud gaming is an emerging technology that combines cloud computing with computer games. Compared to traditional gaming, its core advantages include ease of development/deployment for developers, and lower technology costs for users given the potential to play on thin client devices. In this chapter, we firstly describe the approach, and then focus on the impact of latency, known as lag, on Quality of Experience, for so-called First Person Shooter games. We outline our approach to lag compensation whereby we equalize within reason the up and downlink delays in real-time for all players. We describe the testbed in detail, the open source Gaming Anywhere platform, the use of NTP to synchronise time, the network emulator and the role of the centralized log server. We then present results that firstly validate the mechanism and also use small scale and preliminary subjective tests to assess and prove its performance. We conclude the chapter by outlining ongoing and future work.

[1]  Mark Claypool,et al.  The effects of latency on player performance in cloud-based games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[2]  Cheng-Hsin Hsu,et al.  GamingAnywhere: The first open source cloud gaming system , 2014, TOMCCAP.

[3]  Cheng-Hsin Hsu,et al.  GamingAnywhere: an open-source cloud gaming testbed , 2013, ACM Multimedia.

[4]  Hussein Al Osman,et al.  Toward Delay-Efficient Game-Aware Data Centers for Cloud Gaming , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[5]  Victor A. Clincy,et al.  Subjective Evaluation of Latency and Packet Loss in a Cloud-Based Game , 2013, 2013 10th International Conference on Information Technology: New Generations.

[6]  Zi-Yi Wen,et al.  QoE-driven performance analysis of cloud gaming services , 2014, 2014 IEEE 16th International Workshop on Multimedia Signal Processing (MMSP).

[7]  Hussein Al Osman,et al.  Game-Aware Resource Manager for Home Gateways , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[8]  Lea Skorin-Kapov,et al.  Empirical QoE study of in-home streaming of online games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[9]  F. Safaei,et al.  Fairness and playability in online multiplayer games , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[10]  Hussein Al Osman,et al.  Datacenter Traffic Shaping for Delay Reduction in Cloud Gaming , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[11]  Lea Skorin-Kapov,et al.  Cloud gaming QoE models for deriving video encoding adaptation strategies , 2016, MMSys.

[12]  Tobias Hoßfeld,et al.  An Evaluation of QoE in Cloud Gaming Based on Subjective Tests , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[13]  Yahn W. Bernier,et al.  Latency Compensating Methods in Client/Server In-game Protocol Design and Optimization , 2003 .

[14]  Kajal T. Claypool,et al.  Latency and player actions in online games , 2006, CACM.

[15]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[16]  Sebastian Zander,et al.  Achieving fairness in multiplayer network games through automated latency balancing , 2005, ACE '05.

[17]  S. Zander,et al.  Empirically Measuring the QoS Sensitivity of Interactive Online Game Players , 2004 .

[18]  Jan-Niklas Antons,et al.  A method for feedback delay measurement using a low-cost Arduino microcontroller: Lesson learned: Delay influenced by video bitrate and game-level , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[19]  Wei Cai,et al.  A Survey on Cloud Gaming: Future of Computer Games , 2016, IEEE Access.