Skip to main content
Log in

On the performance of OnLive thin client games

  • Special Issue Paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

Computer games stand to benefit from “cloud” technology by doing heavy-weight, graphics-intensive computations at the server, sending only the visual game frames down to a thin client, with the client sending only the player actions upstream to the server. However, computer games tend to be graphically intense with fast-paced user actions necessitating bitrates and update frequencies that may stress end-host networks. Understanding the traffic characteristics of thin client games is important for building traffic models and traffic classifiers, as well as adequately planning network infrastructures to meet future demand. While there have been numerous studies detailing online game traffic and streaming video traffic, this paper provides the first detailed study of the network characteristic of OnLive, a commercially available thin client game system. Carefully designed experiments measure OnLive game traffic for several game genres, analyzing the bitrates, packet sizes and inter-packet times for both upstream and downstream game traffic, and analyzing frame rates for the games. Results indicate OnLive rapidly sends large packets downstream, similar but still significantly different than live video. Upstream, OnLive less frequently sends much smaller packets, significantly different than upstream traditional game client traffic. OnLive supports only the top frame rates with high-capacity end-host connections, but provides good frame rates with moderate end-host connections. The results should be a useful beginning to building effective traffic models and traffic classifiers and for preparing end-host networks to support this upcoming generation of computer games.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21

Similar content being viewed by others

Notes

  1. “How Much Does Hollywood Earn?”, Information is Beautiful, http://www.informationisbeautiful.net/2012/how-much-does-hollywood-earn/.

  2. http://www.onlive.com/.

  3. http://www.ugamenow.com/.

  4. The term “footprint” typically refers to the memory size of a software process. In a network, the size and distribution of packets over time is important, hence our word “turbulence.”

  5. http://www.fraps.com.

  6. https://support.onlive.com/entries/22264983-computer-and-internet-requirements-for-pc-mac.

  7. http://www.youtube.com/watch?v=0NTeyF6wQUs.

References

  1. Biscotti, F., Blau, B., Lovelock, J.-D., Tuong H.N., Erensen, J., Verma, S., Liu, V.: Market trends: Gaming ecosystem, 2011. ID Number: G00212724

  2. Borella Mike S. (2000) Source models of network game traffic. Elsevier Comput. Commun. 23(4), 403–410 (2000)

    Article  Google Scholar 

  3. Feng, W., Chang, F., Feng, W., Walpole, J.: Provisioning On-line Games: a traffic analysis of a busy counter-strike server. In: Proceedings of the ACM SIGCOMM Internet Measurement Workshop (IMW), Marseille, France, November 2002

  4. Faerber, J.: Network game traffic modeling. In: Proceedings of the ACM Network and System Support for Games (NetGames), Braunschweig, Germany, April 2002

  5. Lang, T., Armitage, G., Branch, P., Choo, H-Y.: A synthetic traffic model for half life. In: Australian Telecommunications Networks & Applications Conference (ATNAC), Melbourne, Australia, December 2003

  6. Lang, T., Branch, P., Armitage, G.: A synthetic traffic model for quake 3. In: ACM SIGCHI Advances in Computer Entertainment (ACE), Singapore, June 2004

  7. Zander, S., Armitage, G.: A Traffic Model for the Xbox Game Halo 2. In: Proceedings of International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), Stevenson, WA, USA, June 2005

  8. Gill, P., Arlitt, M., Li, Z., Mahanti, A.: YouTube traffic characterization: a view from the edge. In: Proceedings of the ACM Internet Measurement Conference (IMC), San Diego, CA, USA, October 2007

  9. Zink, M., Suh, K., Gu, Y., Kurose, J.: Characteristics of YouTube network traffic at a campus network—measurements, models, and implications. Elsevier Comput. Netw. 53(4), 501–514 (2009)

    Article  Google Scholar 

  10. Lu, Y., Zhao, Y., Kuipers, F., Van Mieghem, P.: Measurement study of multi-party video conferencing. In: Proceedings of the 9th IFIP TC 6 International Conference on Networking, Chennai, India, May 2010, pp. 96–108

  11. Xu, Y., Yu, C., Li, J., Liu, Y.: Video telephony for end-consumers: measurement study of Google+, iChat, and Skype. In: Proceedings of the ACM Internet Measurement Conference (IMC), Boston, MA, USA, November 2012

  12. Claypool, M.: Motion and scene complexity for streaming video games. In: Proceedings of the 4th ACM International Conference on the Foundations of Digital Games (FDG), Florida, USA, April 2009

  13. Claypool, K., Claypool, M.: On frame rate and player performance in first person shooter games. ACM Springer Multimedia Syst. J.(MMSJ) 13(1) (2007)

  14. Claypool, M., Claypool, K.: Perspectives, frame rates and resolutions: it’s all in the game. In: Proceedings of the 4th ACM International Conference on the Foundations of Digital Games (FDG), Florida, USA, April 2009

  15. Claypool, M., Finkel, D., Alexander, G., Michael, S.: Thin to win? network performance analysis of the OnLive thin client game system. In: Proceedings of the 11th ACM Network and System Support for Games (NetGames), Venice, Italy, November 2012

  16. Lai, A., Nieh, J.: On the performance of wide-area thin-client computing. ACM Trans. Comput. Syst. 24(2), 175–209 (2006)

    Article  Google Scholar 

  17. Packard, K., Gettys, J.: X Window system network performance. In: Proceedings of the USENIX Annual Technical Conference, FREENIX Track, pp. 207–218, San Antonio, TX, USA, 2003

  18. Billinghurst, M., Bee, S., Bowskillb, J., Kato H.: Asymmetries in collaborative wearable interfaces. In Third International Symposium on Wearable Computers (ISWC), San Francisco, CA, USA, 1999

  19. Kim, J., Baratto, R.A., Nieh, J.: pTHINC: A thin-client architecture for mobile wireless web. In: Proceedings of the World Wide Web Conference (WWW), Edinburgh, Scotland, May 2006

  20. De Winter, D., Simoens, P., Deboosere, L., De Turck, F., Moreau, J., Dhoedt, B., Demeester, P.: A hybrid thin-client protocol for multimedia streaming and interactive gaming applications. In Proceedings of Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Newport, RI, USA, June 2006

  21. Chen, K.-T., Chang, Y.-C., Tseng, P.-H., Huang, C.-Y., Lei, C.-L.: Measuring the latency of cloud gaming systems. In: Proceedings of ACM Multimedia, Scottsdale, AZ, USA, Nov 2011

  22. Chang, Y.-C., Tseng, P.-H., Chen, K.-T., Lei, C.-L.: Understanding the Performance of Thin-Client Gaming. In: Proceedings of International Communications Quality and Reliability (CQR) Workshop, Naples, FL, USA, May 2011

  23. Claypool, M., Claypool, K., Feissel, D.: The effects of frame rate and resolution on users playing first person shooter games. In: Proceedings ACM/SPIE Multimedia Computing and Networking (MMCN) Conference, San Jose, CA, USA, January 2006

  24. Claypool, M., Claypool, K.: Latency can kill: precision and deadline in online games. In: Proceedings of the First ACM Multimedia Systems Conference (MMSys), Scottsdale, Arizona, USA, February 2010. (Invited paper)

  25. Carbone, M. Rizzo, L.: Dummynet Revisited. ACM SIGCOMM Comput. Commun. Rev. 40(2) (2010)

  26. Floyd, S., Fall, K.: Promoting the use of end-to-end congestion control in the internet. IEEE/ACM Trans. Netw. (1999)

  27. Beigbeder, T., Coughlan, R., Lusher, C., Plunkett, J., Agu, E., Claypool, M.: The effects of loss and latency on user performance in unreal tournament 2003. In: Proceedings of ACM Network and System Support for Games Workshop (NetGames), Portland, OG, USA, September 2004

  28. YouTube. Statistics, 2013. http://www.youtube.com/t/press_statistics

  29. Telecompaper. Skype Grows FY Revenues 20%, Reaches 663 Mln Users, March 2011. http://www.telecompaper.com/news/skype-grows-fy-revenues-20-reaches-663-mln-users

  30. The H. Skype Moves to VP8 for All Video Calls, August 2011. http://www.h-online.com/open/news/item/Skype-moves-to-VP8-for-all-video-calls-1318315.html

  31. Sheldon, N., Girard, E., Borg, S., Claypool, M., Agu, E.: The effect of latency on user performance in warcraft III. In: Proceedings of ACM Network and System Support for Games Workshop (NetGames), Redwood City, CA, USA, May 2003

  32. Nichols, J., Claypool, M.: The effects of latency on online Madden NFL football. In: Proceedings of the 14th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Kinsale, County Cork, Ireland, June 2004

  33. Kinicki, J., Claypool, M.: Traffic analysis of avatars in second life. In: Proceedings of the 18th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Braunschweig, Germany, May 2008

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mark Claypool.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Claypool, M., Finkel, D., Grant, A. et al. On the performance of OnLive thin client games. Multimedia Systems 20, 471–484 (2014). https://doi.org/10.1007/s00530-014-0362-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-014-0362-4

Keywords

Navigation