With the increasing popularity of Massively Multiplayer Online Game (MMOG) and fast growth of mobile gaming, cloud gaming exhibits great promises over the conventional MMOG gaming model as it frees players from the requirement of hardware and game installation on their local computers. However, as the graphics rendering is offloaded to the cloud, the data transmission between the end-users and the cloud significantly increases the response latency and limits the user coverage, thus preventing cloud gaming to achieve high user Quality of Experience (QoE). To solve this problem, previous research suggested deploying more data centers, but it comes at a prohibitive cost. We propose a lightweight system called Cloud Fog, which incorporates "fog" consisting of super nodes that are responsible for rendering game videos and streaming them to their nearby players. Fog enables the cloud to be only responsible for the intensive game state computation and sending update information to super nodes, which significantly reduce the traffic hence the latency and bandwidth consumption. Experimental results from PeerSim and Planet Lab show the effectiveness and efficiency of Cloud Fog in increasing user coverage, reducing response latency and bandwidth consumption.
[1]
Bernard Wong,et al.
EdgeCloud : A New Hybrid Platform for On-Demand Gaming
,
2012
.
[2]
Laura Ricci,et al.
Integration of P2P and Clouds to support Massively Multiuser Virtual Environments
,
2010,
2010 9th Annual Workshop on Network and Systems Support for Games.
[3]
Cláudio Fernando Resin Geyer,et al.
A load balancing scheme for massively multiplayer online games
,
2009,
Multimedia Tools and Applications.
[4]
Cheng-Hsin Hsu,et al.
GamingAnywhere: an open cloud gaming system
,
2013,
MMSys.
[5]
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.
[6]
Gwendal Simon,et al.
The brewing storm in cloud gaming: A measurement study on cloud to end-user latency
,
2012,
2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).