• 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