Thin to win? Network performance analysis of the OnLive thin client game system

The growth in network bitrates and server-based processing has provided a renewed opportunity for thin client games, where the server does heavy-weight computations, sending only the visual game frames to the client, and the client displays frames, sending only the user actions to the server. Understanding the traffic characteristics of thin client games is important for building traffic models and classifiers and planning network infrastructures to meet future demand. This paper provides the first detailed study of the network characteristics 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, with comparisons to traditional game clients and streaming video. Results indicate OnLive rapidly sends large packets downstream, similar but still significantly different than live video. OnLive less frequently sends much smaller packets upstream, significantly different than traditional game client traffic. The results should be a useful beginning for building effective traffic models and classifiers, and for preparing end-host networks to support this upcoming generation of computer games.

[1]  Chun-Ying Huang,et al.  Measuring the latency of cloud gaming systems , 2011, ACM Multimedia.

[2]  Sebastian Zander,et al.  A traffic model for the Xbox game Halo 2 , 2005, NOSSDAV '05.

[3]  Jason Nieh,et al.  pTHINC: a thin-client architecture for mobile wireless web , 2006, WWW '06.

[4]  Jason Nieh,et al.  A Comparison of Thin-Client Computing Architectures , 2000 .

[5]  Zhi-Li Zhang,et al.  Vivisecting YouTube: An active measurement study , 2012, 2012 Proceedings IEEE INFOCOM.

[6]  Yang Xu,et al.  Video Telephony for End-Consumers: Measurement Study of Google+, iChat, and Skype , 2012, IEEE/ACM Transactions on Networking.

[7]  Chin-Laung Lei,et al.  Understanding the performance of thin-client gaming , 2011, 2011 IEEE International Workshop Technical Committee on Communications Quality and Reliability (CQR).

[8]  Henning Schulzrinne,et al.  An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol , 2004, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  Kajal T. Claypool,et al.  The effects of frame rate and resolution on users playing first person shooter games , 2006, Electronic Imaging.

[10]  Michael Zink,et al.  Characteristics of YouTube network traffic at a campus network - Measurements, models, and implications , 2009, Comput. Networks.

[11]  Luigi Rizzo,et al.  Dummynet revisited , 2010, CCRV.

[12]  Grenville Armitage,et al.  A synthetic traffic model for Half-Life , 2003 .

[13]  Yue Lu,et al.  Measurement Study of Multi-party Video Conferencing , 2010, Networking.

[14]  James Gettys,et al.  X Window System Network Performance , 2003, USENIX Annual Technical Conference, FREENIX Track.

[15]  Xiang Liu,et al.  ONLIVE CLOUD GAMING SERVICE , 2011 .

[16]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[17]  Kajal T. Claypool,et al.  Latency can kill: precision and deadline in online games , 2010, MMSys '10.

[18]  Wu-chi Feng,et al.  Provisioning on-line games: a traffic analysis of a busy counter-strike server , 2002, Comput. Commun. Rev..

[19]  Mark Claypool,et al.  Traffic analysis of avatars in Second Life , 2008, NOSSDAV.

[20]  Ernest Adams,et al.  Andrew Rollings and Ernest Adams on Game Design , 2003 .

[21]  Wu-chi Feng,et al.  Provisioning on-line games: a traffic analysis of a busy counter-strike server , 2002, CCRV.

[22]  Mark Claypool,et al.  The effects of loss and latency on user performance in unreal tournament 2003® , 2004, NetGames '04.

[23]  Jason Nieh,et al.  On the performance of wide-area thin-client computing , 2006, TOCS.

[24]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[25]  Kajal T. Claypool,et al.  On frame rate and player performance in first person shooter games , 2007, Multimedia Systems.