skip to main content
10.1145/3339825.3391855acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

A latency compensation technique based on game characteristics to mitigate the influence of delay on cloud gaming quality of experience

Published:27 May 2020Publication History

ABSTRACT

Cloud Gaming (CG) is an immersive multimedia service that promises many benefits. In CG, the games are rendered in a cloud server, and the resulted scenes are streamed as a video sequence to the client. Using CG users are not forced to update their gaming hardware frequently, and available games can be played on any operating system or suitable device. However, cloud gaming requires a reliable and low-latency network, which makes it a very challenging service. Transmission latency strongly affects the playability of a cloud game and consequently reduces the users' Quality of Experience (QoE). In this paper, we propose a latency compensation technique using game adaptation that mitigates the influence of delay on QoE. This technique uses five game characteristics for the adaptation. These characteristics, in addition to an Aim-assistance technique, were implemented in four games for evaluation. A subjective study using 194 participants was conducted using a crowdsourcing approach. The results showed that the majority of the proposed adaptation techniques lead to significant improvements in the cloud gaming QoE.

References

  1. Sabet, S. S., Schmidt, S., Zadtootaghaj, S., Griwodz, C., & Moller, S. (2018, December). Towards Applying Game Adaptation to Decrease the Impact of Delay on Quality of Experience. In 2018 IEEE International Symposium on Multimedia (ISM) (pp. 114--121). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  2. Jarschel, M., Schlosser, D., Scheuring, S., & Hoßfeld, T. (2011, June). An evaluation of QoE in cloud gaming based on subjective tests. In 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (pp. 330--335). IEEE.Google ScholarGoogle Scholar
  3. Aggarwal, S., Banavar, H., Khandelwal, A., Mukherjee, S., & Rangarajan, S. (2004, August). Accuracy in dead-reckoning based distributed multiplayer games. In Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games (pp. 161--165).Google ScholarGoogle Scholar
  4. Bernier, Y. W. (2001, March). Latency compensating methods in client/server in-game protocol design and optimization. In Game Developers Conference (Vol. 98033, No. 425).Google ScholarGoogle Scholar
  5. Csikszentmihalyi, M. (1987). Das flow-Erlebnis: jenseits von Angst und Langeweile: im Tun aufgehen. Klett-Cotta.Google ScholarGoogle Scholar
  6. Kabbash, P., & Buxton, W. A. (1995, May). The "prince" technique: Fitts' law and selection using area cursors. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 273--279).Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bateman, S., Mandryk, R. L., Stach, T., & Gutwin, C. (2011, May). Target assistance for subtly balancing competitive play. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 2355--2364).Google ScholarGoogle Scholar
  8. Vicencio-Moreira, R., Mandryk, R. L., Gutwin, C., & Bateman, S. (2014, April). The effectiveness (or lack thereof) of aim-assist techniques in firstperson shooter games. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 937--946).Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Quax, P., Beznosyk, A., Vanmontfort, W., Marx, R., & Lamotte, W. (2013, September). An evaluation of the impact of game genre on user experience in cloud gaming. In 2013 IEEE International Games Innovation Conference (IGIC) (pp. 216--221). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  10. Schmidt, S., Zadtootaghaj, S., & Möller, S. (2017, May). Towards the delay sensitivity of games: There is more than genres. In 2017 Ninth International Conference on Quality of Multimedia Experience (QoMEX) (pp. 1--6). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  11. Beigbeder, T., Coughlan, R., Lusher, C., Plunkett, J., Agu, E., & Claypool, M. (2004, August). The effects of loss and latency on user performance in unreal tournament 2003®. In Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games (pp. 144--151).Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Savery, C., & Graham, T. N. (2013). Timelines: simplifying the programming of lag compensation for the next generation of networked games. Multimedia Systems, 19(3), 271--287.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Diot, C., & Gautier, L. (1999). A distributed architecture for multiplayer interactive applications on the Internet. IEEE network, 13(4), 6--15.Google ScholarGoogle Scholar
  14. Bettner, P., & Terrano, M. (2001, March). 1500 archers on a 28.8: Network programming in Age of Empires and beyond. In GDC (Vol. 2, No. 2001, p. 30p).Google ScholarGoogle Scholar
  15. Mauve, M., Vogel, J., Hilt, V., & Effelsberg, W. (2004). Local-lag and timewarp: providing consistency for replicated continuous applications. IEEE transactions on Multimedia, 6(1), 47--57.Google ScholarGoogle Scholar
  16. Claypool, M., & Claypool, K. (2010, February). Latency can kill: precision and deadline in online games. In Proceedings of the first annual ACM SIGMM conference on Multimedia systems (pp. 215--222).Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Fitts, P. M. (1954). The information capacity of the human motor system in controlling the amplitude of movement. Journal of experimental psychology, 47(6), 381.Google ScholarGoogle ScholarCross RefCross Ref
  18. Sun, J., & Claypool, M. (2019). Evaluating Streaming and Latency Compensation in a Cloud-based Game. In Proceedings of the 15th IARIA Advanced International Conference on Telecommunications (AICT).Google ScholarGoogle Scholar
  19. Li, Z., Melvin, H., Bruzgiene, R., Pocta, P., Skorin-Kapov, L., & Zgank, A. (2018). Lag Compensation for First-Person Shooter Games in Cloud Gaming. In Autonomous Control for a Reliable Internet of Services (pp. 104--127). Springer, Cham.Google ScholarGoogle Scholar
  20. Lee, K., Chu, D., Cuervo, E., Kopf, J., Degtyarev, Y., Grizan, S., ... & Flinn, J. (2015, May). Outatime: Using speculation to enable low-latency continuous interaction for mobile cloud gaming. In Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services (pp. 151--165).Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Sabet, S. S., Schmidt, S., Griwodz, C., & Möller, S. (2019, June). Towards the Impact of Gamers' Adaptation to Delay Variation on Gaming Quality of Experience. In 2019 Eleventh International Conference on Quality of Multimedia Experience (QoMEX) (pp. 1--6). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  22. Claypool, M., Cockburn, A., & Gutwin, C. (2019, June). Game input with delay: moving target selection parameters. In Proceedings of the 10th ACM Multimedia Systems Conference (pp. 25--35).Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Sabet, S. S., Griwodz, C., & Möller, S. (2019, June). Influence of primacy, recency and peak effects on the game experience questionnaire. In Proceedings of the 11th ACM Workshop on Immersive Mixed and Virtual Environment Systems (pp. 22--27).Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sabet, S. S., Schmidt, S., Zadtootaghaj, S., Griwodz, C., & Moller, S. (2020). Delay Sensitivity Classification of Cloud Gaming Content. Proceedings of the 12th ACM Workshop on Immersive Mixed and Virtual Environment Systems.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Claypool, M., Wang, T., & Watts, M. (2015, March). A taxonomy for player actions with latency in network games. In Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video (pp. 67--72).Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Djaouti, D., Alvarez, J., Jessel, J. P., Methel, G., & Molinier, P. (2008). A gameplay definition through videogame classification. International Journal of Computer Games Technology.Google ScholarGoogle Scholar
  27. Hirth, M., Borchert, K., Allendorf, F., Metzger, F., & Hoßfeld, T. (2019, October). Crowd-based Study of Gameplay Impairments and Player Performance in DOTA 2. In Proceedings of the 4th Internet-QoE Workshop on QoE-based Analysis and Management of Data Communication Networks (pp. 19--24).Google ScholarGoogle Scholar
  28. ITU-T Recommandation P.808 (2018), Subjective evaluation of speech quality with a crowdsourcing approach.Google ScholarGoogle Scholar
  29. ITU-T Recommandation P.809, (2018). Subjective evaluation methods for gaming quality.Google ScholarGoogle Scholar
  30. Schmidt, S., Naderi, B., Sabet, S. S., Zadtootaghaj, S. & Möller S.(2020). Assessing Interactive Gaming Quality of Experience Using a Crowdsourcing Approach. In 2020 Twelfth International Conference on Quality of Multimedia Experience (QoMEX), 2020.Google ScholarGoogle ScholarCross RefCross Ref
  31. Möller, S., Schmidt, S., & Beyer, J. (2013, July). Gaming taxonomy: An overview of concepts and evaluation methods for computer gaming qoe. In 2013 Fifth International Workshop on Quality of Multimedia Experience (QoMEX) (pp. 236--241). IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  32. Engl, S. (2010). Mobile Gaming-Eine empirische Studie zum Spielverhalten und Nutzungserlebnis in mobilen Kontexten. Magister thesis, Universität Regensburg.Google ScholarGoogle Scholar
  33. ITU-T Recommandation G.1072, (2020), Opinion Model Predicting Gaming QoE for Cloud Gaming Services.Google ScholarGoogle Scholar
  34. ITU-T Contribution 293, (2018), Data Assessment for an Opinion Model Predicting Gaming QoE.Google ScholarGoogle Scholar
  35. Köster, F., Guse, D., Wältermann, M., & Möller, S. (2015). Comparison between the discrete ACR scale and an extended continuous scale for the quality assessment of transmitted speech. Fortschritte der Akustik, DAGA.Google ScholarGoogle Scholar
  36. Sabet, S. S., Schmidt, S., Zadtootaghaj, S., Griwodz, C., & Moller, S. (2020). Towards the Impact of Gamers Strategy and User Inputs on the Delay Sensitivity of the Cloud Games. In 2020 Twelfth International Conference on Quality of Multimedia Experience (QoMEX), 2020Google ScholarGoogle Scholar

Index Terms

  1. A latency compensation technique based on game characteristics to mitigate the influence of delay on cloud gaming quality of experience

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MMSys '20: Proceedings of the 11th ACM Multimedia Systems Conference
        May 2020
        403 pages
        ISBN:9781450368452
        DOI:10.1145/3339825

        Copyright © 2020 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 27 May 2020

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        MMSys '20 Paper Acceptance Rate18of55submissions,33%Overall Acceptance Rate176of530submissions,33%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader