Energy-efficient Collaborative Offloading for Multiplayer Games with Cache-Aided MEC

Nowadays mobile multiplayer games have been an usual recreation, however energy-limited mobile devices confine the game running time. Noticing the component-based multiplayer game is a loosely coupled application whose components are nearly always required among players in one or more rounds, we study the collaboration of players to develop an energy-efficient offloading scheme. We formulate a 0-1 integer nonlinear programming problem to minimize the overall energy cost on player side under time-delay constraint. The problem is intractable to find the optimal solution, thus we propose a heuristic Two-phase Greedy-based Collaborative Offloading Algorithm (TGCOA) for the objective of cost minimization, while including more energy savings for low-energy players. In each round, we preferentially cache components saving more energy per data size for subsequent rounds, then preferentially offload components saving more energy for current round. Meanwhile, we always assign valid player with highest remaining energy to the uploading tasks. Simulations show that the energy cost ratios of our proposal are significantly down by 1.55% to 99.62% compared to four competing methods under different cache limitations and repeatability factors. Meanwhile, our proposal enables a 6.00% to 14.80% lower energy cost proportion for low-energy players compared to the four methods.

[1]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[2]  Susan H. Xu,et al.  Greedy algorithm for the general multidimensional knapsack problem , 2007, Ann. Oper. Res..

[3]  G. Klas,et al.  Fog Computing and Mobile Edge Cloud Gain Momentum Open Fog Consortium, ETSI MEC and Cloudlets , 2015 .

[4]  Hui Tian,et al.  Partial Critical Path Based Greedy Offloading in Small Cell Cloud , 2016, 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall).

[5]  Zhe Hao,et al.  An Efficient Offloading Scheme For MEC System Considering Delay and Energy Consumption , 2018 .

[6]  Wei Cai,et al.  Ad Hoc Cloudlet Based Cooperative Cloud Gaming , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[7]  Yuji Nakagawa,et al.  Smart greedy procedure for solving a nOnlinear knapsack class of reliability optimization problems , 1995 .

[8]  Teuku Aulia Geumpana,et al.  Developing a game application to encourage face-to-face local gaming experience , 2016, 2016 1st International Conference on Game, Game Art, and Gamification (ICGGAG).

[9]  Alexandru Iosup,et al.  Mirror: A computation-offloading framework for sophisticated mobile games , 2017, 2017 IEEE 18th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[10]  Zhu Han,et al.  Computation Offloading With Data Caching Enhancement for Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

[11]  Arnaud Fréville,et al.  The multidimensional 0-1 knapsack problem: An overview , 2004, Eur. J. Oper. Res..

[12]  Arumugam Nallanathan,et al.  Joint Task Assignment and Wireless Resource Allocation for Cooperative Mobile-Edge Computing , 2018, 2018 IEEE International Conference on Communications (ICC).

[13]  Guohong Cao,et al.  Energy-Efficient Computation Offloading for Multicore-Based Mobile Devices , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[14]  Simon G. M. Koo,et al.  Is cloud gaming the future of the gaming industry? , 2015, 2015 Seventh International Conference on Ubiquitous and Future Networks.

[15]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[16]  Victor C. M. Leung,et al.  A Review of Key Issues That Concern the Feasibility of Mobile Cloud Computing , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[17]  Jun Guo,et al.  Mobile Edge Computing Empowered Energy Efficient Task Offloading in 5G , 2018, IEEE Transactions on Vehicular Technology.