Cloud gaming: architecture and performance

Recent advances in cloud technology have turned the idea of cloud gaming into a reality. Cloud gaming, in its simplest form, renders an interactive gaming application remotely in the cloud and streams the scenes as a video sequence back to the player over the Internet. This is an advantage for less powerful computational devices that are otherwise incapable of running high-quality games. Such industrial pioneers as Onlive and Gaikai have seen success in the market with large user bases. In this article, we conduct a systematic analysis of state-of-the-art cloud gaming platforms, and highlight the uniqueness of their framework design. We also measure their real world performance with different types of games, for both interaction latency and streaming quality, revealing critical challenges toward the widespread deployment of cloud gaming.

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

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

[3]  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.

[4]  Kai Hwang,et al.  Game cloud design with virtualized CPU/GPU servers and initial performance results , 2012, ScienceCloud '12.

[5]  Parosh Aziz Abdulla,et al.  Understanding the Impact of Denial of Service Attacks on Virtual Machines , 2012 .

[6]  Ryan Shea,et al.  Understanding the impact of Denial of Service attacks on Virtual Machines , 2012, 2012 IEEE 20th International Workshop on Quality of Service.

[7]  Paul Barford,et al.  Cell vs. WiFi: on the performance of metro area mobile connections , 2012, Internet Measurement Conference.