DocumentCode
3603391
Title
Cloud Gaming: Understanding the Support From Advanced Virtualization and Hardware
Author
Shea, Ryan ; Di Fu ; Jiangchuan Liu
Author_Institution
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
Volume
25
Issue
12
fYear
2015
Firstpage
2026
Lastpage
2037
Abstract
Existing cloud gaming platforms have mainly focused on private nonvirtualized environments with proprietary hardware. Modern public cloud platforms heavily rely on virtualization for efficient resource sharing, the potentials of which have yet to be explored. Migrating gaming to a public cloud is nontrivial, however, particularly considering the overhead for virtualization and that the graphics processing units (GPUs) for game rendering has long been an obstacle in virtualization. This paper takes a first step toward bridging the online gaming system and the public cloud platforms. We present the design and implementation of a fully virtualized cloud gaming platform with the latest hardware support for both remote servers and local clients. We explore many critical design issues inherent in cloud gaming, including the choice of hardware or software video encoding, and the configuration and the detailed power consumption of thin client. We demonstrate that with the latest hardware and virtualization support, gaming over virtualized cloud can be made possible with careful optimization and integration of the different modules. We also highlight critical challenges toward full-fledged deployment of gaming services over the public virtualized cloud.
Keywords
cloud computing; computer games; graphics processing units; power aware computing; rendering (computer graphics); video coding; virtualisation; GPU; advanced virtualization; fully virtualized cloud gaming platform; game rendering; gaming services; hardware support; hardware video encoding; local clients; online gaming system; private nonvirtualized environments; processing units; proprietary hardware; public virtualized cloud platform; remote servers; resource sharing; software video encoding; thin client power consumption; virtualization support; Cloud computing; Games; Graphics processing units; Hardware; Performance evaluation; Virtual machining; Virtualization; Cloud computing; Graphics Processing Unit (GPU); Video gaming; cloud computing; graphics processing unit (GPU); video gaming; virtualization;
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.2450172
Filename
7137668
Link To Document