Power consumption in remote gaming: An empirical evaluation

The thin-client approach for gaming is becoming more popular. For instance, Nvidia Shield, Valve Steam and Shinra technologies have offerings based on the concept. In remote cloud gaming, the game is being executed and processed in the cloud while the user receives a video and audio stream of the game, in a very similar way as with remote desktop clients. At the same time, clouds are moving towards the end-users as “edge clouds” with different standardization bodies, such Open Mobile Edge Cloud and Open Fog Consortium, giving momentum for the efforts. Were remote gaming approaches to utilize edge clouds, the games could be played without installing any infrastructure at the homes of end-users while keeping network delays to the latency-sensitive games low. While waiting for such edge-cloud deployments to substantiate, even regional clouds could be utilized for the purpose. In such environments, remote cloud gaming can already now be utilized by game companies as an alternative to traditional download-and-install games in order to support, e.g., anti-piracy protection. While the incentives for the game companies are relatively clear, the end-user experience has been investigated mainly from the viewpoint of latency. In this paper, we fill a research gap related to energy efficiency by showing that mobile phone users can save between 12 and 32 % power by utilizing remote gaming instead of playing with a native app. Our prototype is based on GamingAnywhere open-source software for which we have also integrated a gamepad for easier controls. We show power measurements both with a 2D and 3D games, and also additional measurements with a smart TV-stick.

[1]  Roberto Morabito,et al.  Power Consumption of Virtualization Technologies: An Empirical Investigation , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).

[2]  Cristina Hava Muntean,et al.  Energy consumption analysis of cloud-based video games streaming to mobile devices , 2015, 2015 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting.

[3]  Oliver Grau,et al.  High quality, low latency in-home streaming of multimedia applications for mobile devices , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[4]  Wei Cai,et al.  Next Generation Mobile Cloud Gaming , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[5]  Cheng-Hsin Hsu,et al.  GamingAnywhere: an open cloud gaming system , 2013, MMSys.

[6]  Yiran Chen,et al.  How is energy consumed in smartphone display applications? , 2013, HotMobile '13.

[7]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[8]  Ralf Steinmetz,et al.  Where Did My Battery Go? Quantifying the Energy Consumption of Cloud Gaming , 2014, 2014 IEEE International Conference on Mobile Services.

[9]  Seungjoon Lee,et al.  SMOG: A cloud platform for seamless wide area migration of online games , 2012, 2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).

[10]  Yiran Chen,et al.  Demystifying energy usage in smartphones , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[11]  Matti Siekkinen,et al.  Towards pervasive and mobile gaming with distributed cloud infrastructure , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[12]  Miika Komu,et al.  Hypervisors vs. Lightweight Virtualization: A Performance Comparison , 2015, 2015 IEEE International Conference on Cloud Engineering.

[13]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.