DocumentCode :
3603390
Title :
Enabling Adaptive Cloud Gaming in an Open-Source Cloud Gaming Platform
Author :
Hua-Jun Hong ; Chih-Fan Hsu ; Tsung-Han Tsai ; Chun-Ying Huang ; Kuan-Ta Chen ; Cheng-Hsin Hsu
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Volume :
25
Issue :
12
fYear :
2015
Firstpage :
2078
Lastpage :
2091
Abstract :
We study the problem of optimally adapting ongoing cloud gaming sessions to maximize the gamer experience in dynamic environments. The considered problem is quite challenging because: 1) gamer experience is subjective and hard to quantify; 2) the existing open-source cloud gaming platform does not support dynamic reconfigurations of video codecs; and 3) the resource allocation among concurrent gamers leaves a huge room to optimize. We rigorously address these three challenges by: 1) conducting a crowdsourced user study over the live Internet for an empirical gaming experience model; 2) enhancing the cloud gaming platform to support frame rate and bitrate adaptation on-the-fly; and 3) proposing optimal yet efficient algorithms to maximize the overall gaming experience or ensure the fairness among gamers. We conduct extensive trace-driven simulations to demonstrate the merits of our algorithms and implementation. Our simulation results show that the proposed efficient algorithms: 1) outperform the baseline algorithms by up to 46% and 30%; 2) run fast and scale to large (≤8000 gamers) problems; and 3) achieve the user-specified optimization criteria, such as maximizing average gamer experience or maximizing the minimum gamer experience. The resulting cloud gaming platform can be leveraged by many researchers, developers, and gamers.
Keywords :
cloud computing; computer games; digital simulation; dynamic programming; public domain software; resource allocation; adaptive cloud gaming; bitrate adaptation; crowdsourcing; dynamic environment; frame rate; gamer experience; open source cloud gaming; resource allocation; trace driven simulation; user specified optimization criteria; user study; Cloud computing; Games; Graphics; Optimization; Resource management; Servers; Streaming media; Cloud gaming; crowdsourcing; optimization; real-time streaming; resource allocation; user study;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2015.2450173
Filename :
7137667
Link To Document :
بازگشت