SlideShare a Scribd company logo
Quantifying User Satisfaction
in Mobile Cloud Games
Chun-Ying Huang, Cheng-Hsin Hsu, De-Yu Chen, and
Kuan-Ta Chen
ACM MoVid 2014, Singapore
1
Mobile Games
• Mobile games are hot!
• in 2011, 59% smartphone users played mobile games [1]
• by 2016, mobile game market will grow to 16 billion USD [2]
• Mobile games are less visually appealing, because of
the limitations on
• CPU/GPU power
• memory space/speed
• network bandwidth
• battery capacity
• Possible solution: mobile cloud gaming
2
[1] http://www.infosolutionsgroup.com/popcapmobile2012.pdf
[2] https://www.abiresearch.com/research/product/1006313-mobile-gaming
What is Mobile Cloud Gaming
3
Real-time game playing using light-weight mobile clients
Cloud Games on Mobile Devices
• Mobile cloud gaming has many benefits
• better visual quality  attract serious gamers
• lower porting effort/cost  more games
• lower battery consumption  longer play time
• But, most cloud games are played on PCs and TV set-
top boxes
• steep development cost  most SDKs [CloudCom’13, NOSSDAV’13,
MM’11] are proprietary
• high bars on gamer satisfaction  high-quality + low latency
• We address these two challenges in this work
4
GamingAnywhere: An Open Source Project
• We, researchers, have tons of ideas to improve cloud
gaming services, but all cloud gaming systems are
proprietary and closed
• GamingAnywhere is the first cloud gaming platform for
researchers, developers, and gamer
5
6
http://gaminganywhere.org/
• In 10 months
• Web: 31,897 visits, 20,019 unique visitors
• Forum: 106 topics, 357 posts
Visitor Distribution
7
Our Two Contributions
• First, we optimize GamingAnywhere client on Android
device
• the first transparent cloud gaming platform  researchers,
developers, and gamers may run any PC games using our client
• Second, we conduct extensive user studies
• various GamingAnywhere configurations with diverse resolutions,
frame rates, bitrates, and network delays are applied to desktops
and mobile devices  many new insights
8
Cloud
Server
Mobile
Client
Networks
Porting Client to Android
• Challenges
• short system delay: wireless networks incur longer latency
• efficient implementation: limited computation power and battery life
• user-friendly controller: no physical inputs (buttons and joysticks)
and small screen size
• Solution approaches
• enable hardware A/V decoders  faster decoding and lower
energy consumption
• realize proof-of-concept controllers as overlays  the best
controller design is out-of-scope
9
Mobile Client Architecture
• Implemented by leveraging open-source packages
• Support S/W and H/W decoders
10
Built-in H/W
Decoders
S/W Decoders
Controllers
• Implement three proof-of-concept controllers, designed for
• Nintendo 64
• Nintendo DS
• Limbo
11
Nintendo 64 Controller Limbo Controller
User Interface
• Setting profiles and start games
12
Demo
13
Testbed for User Studies
14
GamingAnywhere
ServerLAN
GamingAnywhere
Desktop Client
WiFi APGamingAnywhere
Mobile Client
• To understand how device type, game genre, resolution,
bitrate, frame rate, and network delay affect user
experiences
Experiment Settings
• Limbo, Mario Kart, Super Mario, Super Smash Bros
• 10 male and 5 female subjects between 21-34 years old
• Configurations (each subject try all 68 configurations)
• Resolution: 640x480, 960x720, 1280x960
• Bitrate: 1, 3, 5 Mbps
• Frame rate: 5, 20, 50 fps
• Network delay: 0, 150, 300 ms
• MOS score (1-5) on
• Graphics
• Smoothness
• Control
15
Mobile versus PC
16
PCs have many
physical keys
The implementations
are efficient
Really? Mobile
is better?
Why Mobile Performs Better in Graphics?
• First, subjects may have lower expectation on graphics of
mobile devices
• Second, smaller screen sizes make graphics imperfection
less noticeable
• Observation: The satisfaction levels
are based on observed flaws than
absolute quality!
17
Impacts of Different Game Genres
• Subjects are more sensitive to graphics quality in Limbo
than in Mario Kart
• Mario Kart is a fast-paced racing game, while Limbo is rather static
• Subjects are less sensitive to controls in platform games
(Limbo and Super Mario) than in fighting (Super Smash
Bros.) and racing (Mario Kart) games
• Gamers face AI opponents in fighting and racing
games
• Gamers have enough time to prepare in platform
games
18
Different Configurations
• Graphics quality is affected by bitrate (dominating) and
frame rate (weaker)
• Resolution has no impact on graphics quality (surprising)
• We suspect: (1) games are not too complex and (2) mobile client
always up-scales the video  Through analysis is our future task
• Smoothness is affected by network delay, frame rate, and
bitrate  We suspect low graphics quality leads to low
MOS score, more analysis is our future work
• Control is only affected by client type (PC versus mobile)
19
Conclusion
• We presented the optimized Android Gaming-
Anywhere client
• We conducted extensive mobile cloud gaming
user studies, which reveal three main insights
1. Gamers are more satisfied with the graphics quality
on mobile devices
2. The bitrate, frame rate, and network delay affect the
graphics and smoothness quality the most
3. The control quality is only affected by client type (PC
versus mobile)
20
QUESTIONS?
Join us at http://gaminganwhere.org
21
BACKUP
22

More Related Content

What's hot

Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOCloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
AWS Germany
 
Cloud Gaming
Cloud GamingCloud Gaming
Cloud Gaming
Gautam krishna.R
 
Cloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks TalkCloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks Talk
ProfitBricks
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
Sierraware
 
Presentation nvidiacloudgaming
Presentation nvidiacloudgamingPresentation nvidiacloudgaming
Presentation nvidiacloudgamingjwhorley2
 
NVIDIA Cloud Gaming
NVIDIA Cloud GamingNVIDIA Cloud Gaming
NVIDIA Cloud Gaming
Phil Eisler
 
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
The Linux Foundation
 
PlayStation®3 Leads Stereoscopic 3D Entertainment World
PlayStation®3 Leads Stereoscopic 3D Entertainment World PlayStation®3 Leads Stereoscopic 3D Entertainment World
PlayStation®3 Leads Stereoscopic 3D Entertainment World
Slide_N
 
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
Anand Bhojan
 
Stephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newStephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newDigicomp Academy AG
 
Research on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectivesResearch on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectives
Gwendal Simon
 
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
Unity Technologies
 
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, SamsungXPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
The Linux Foundation
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
Intel® Software
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
Slide_N
 
Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10
Samsung Open Source Group
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
Paul Richards
 
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen KatsmanGS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
AMD Developer Central
 
Developing Multiplayer Games in Unity3D
Developing Multiplayer Games in Unity3DDeveloping Multiplayer Games in Unity3D
Developing Multiplayer Games in Unity3D
Adrian Popovici
 
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
The Linux Foundation
 

What's hot (20)

Cloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMOCloud Gaming Architectures: From Social to Mobile to MMO
Cloud Gaming Architectures: From Social to Mobile to MMO
 
Cloud Gaming
Cloud GamingCloud Gaming
Cloud Gaming
 
Cloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks TalkCloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks Talk
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
 
Presentation nvidiacloudgaming
Presentation nvidiacloudgamingPresentation nvidiacloudgaming
Presentation nvidiacloudgaming
 
NVIDIA Cloud Gaming
NVIDIA Cloud GamingNVIDIA Cloud Gaming
NVIDIA Cloud Gaming
 
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
XPDS13: Performance Optimization on Xen-based Android Device - Jack Ren, Inte...
 
PlayStation®3 Leads Stereoscopic 3D Entertainment World
PlayStation®3 Leads Stereoscopic 3D Entertainment World PlayStation®3 Leads Stereoscopic 3D Entertainment World
PlayStation®3 Leads Stereoscopic 3D Entertainment World
 
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds [Full Text]
 
Stephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc newStephan pfister flexcast remote pc new
Stephan pfister flexcast remote pc new
 
Research on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectivesResearch on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectives
 
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
Crossing platforms: bringing call of duty to mobile – Unite Copenhagen 2019
 
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, SamsungXPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
XPDS13: Dual-Android on Nexus 10 - Lovene Bhatia, Samsung
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10Running Dual Android Xen Instances on Nexus 10
Running Dual Android Xen Instances on Nexus 10
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
 
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen KatsmanGS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
GS-4151, Developing Thief with new AMD technology, by Jurjen Katsman
 
Developing Multiplayer Games in Unity3D
Developing Multiplayer Games in Unity3DDeveloping Multiplayer Games in Unity3D
Developing Multiplayer Games in Unity3D
 
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
XPDS13: XenGT - A software based Intel Graphics Virtualization Solution - Hai...
 

Similar to Quantifying User Satisfaction in Mobile Cloud Games

seminar cg.pptx
seminar cg.pptxseminar cg.pptx
seminar cg.pptx
SABARINATHSA
 
CLOUD GAMING.pptx
CLOUD GAMING.pptxCLOUD GAMING.pptx
CLOUD GAMING.pptx
maurya parkara
 
CLOUD GAMING
CLOUD GAMING CLOUD GAMING
CLOUD GAMING
maurya parkara
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
sonivaibhav910
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
sonivaibhav910
 
cloud gaming.pptx
cloud gaming.pptxcloud gaming.pptx
cloud gaming.pptx
sonivaibhav910
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slides
Tracie King
 
SJNC13.pptx
SJNC13.pptxSJNC13.pptx
SJNC13.pptx
ssuserf6349e
 
Game as a Service (GaaS) : Anytime, Anywhere!
Game as a Service (GaaS) : Anytime, Anywhere!Game as a Service (GaaS) : Anytime, Anywhere!
Game as a Service (GaaS) : Anytime, Anywhere!
Sai Natkar
 
cloudgaming-12102130501040.pptx
cloudgaming-12102130501040.pptxcloudgaming-12102130501040.pptx
cloudgaming-12102130501040.pptx
AbdealiRaj
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
iFunFactory Inc.
 
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects AdaptationEfficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
AIRCC Publishing Corporation
 
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATIONEFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
ijcsit
 
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects AdaptationEfficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
AIRCC Publishing Corporation
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
Intel® Software
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
Bitbar
 
Looking for blue ocean look to the cloud rhys dekle
Looking for blue ocean look to the cloud  rhys dekleLooking for blue ocean look to the cloud  rhys dekle
Looking for blue ocean look to the cloud rhys dekle
Mary Chan
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
Jose Saldana
 
BlackBerry Jam Asia 2013 - Gaming on BlackBerry
BlackBerry Jam Asia 2013 - Gaming on BlackBerryBlackBerry Jam Asia 2013 - Gaming on BlackBerry
BlackBerry Jam Asia 2013 - Gaming on BlackBerry
Segitiga.Net
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network support
Jose Saldana
 

Similar to Quantifying User Satisfaction in Mobile Cloud Games (20)

seminar cg.pptx
seminar cg.pptxseminar cg.pptx
seminar cg.pptx
 
CLOUD GAMING.pptx
CLOUD GAMING.pptxCLOUD GAMING.pptx
CLOUD GAMING.pptx
 
CLOUD GAMING
CLOUD GAMING CLOUD GAMING
CLOUD GAMING
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
 
cloud gaming1.ppsx
cloud gaming1.ppsxcloud gaming1.ppsx
cloud gaming1.ppsx
 
cloud gaming.pptx
cloud gaming.pptxcloud gaming.pptx
cloud gaming.pptx
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slides
 
SJNC13.pptx
SJNC13.pptxSJNC13.pptx
SJNC13.pptx
 
Game as a Service (GaaS) : Anytime, Anywhere!
Game as a Service (GaaS) : Anytime, Anywhere!Game as a Service (GaaS) : Anytime, Anywhere!
Game as a Service (GaaS) : Anytime, Anywhere!
 
cloudgaming-12102130501040.pptx
cloudgaming-12102130501040.pptxcloudgaming-12102130501040.pptx
cloudgaming-12102130501040.pptx
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects AdaptationEfficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
 
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATIONEFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
EFFICIENT CLOUD GAMING SCHEME USING SCENE OBJECTS ADAPTATION
 
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects AdaptationEfficient Cloud Gaming Scheme Using Scene Objects Adaptation
Efficient Cloud Gaming Scheme Using Scene Objects Adaptation
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
 
Best Practices in Mobile Game Testing
Best Practices in Mobile Game TestingBest Practices in Mobile Game Testing
Best Practices in Mobile Game Testing
 
Looking for blue ocean look to the cloud rhys dekle
Looking for blue ocean look to the cloud  rhys dekleLooking for blue ocean look to the cloud  rhys dekle
Looking for blue ocean look to the cloud rhys dekle
 
Online games: a real-time problem for the network
Online games: a real-time problem for the networkOnline games: a real-time problem for the network
Online games: a real-time problem for the network
 
BlackBerry Jam Asia 2013 - Gaming on BlackBerry
BlackBerry Jam Asia 2013 - Gaming on BlackBerryBlackBerry Jam Asia 2013 - Gaming on BlackBerry
BlackBerry Jam Asia 2013 - Gaming on BlackBerry
 
Online games traffic characterization and network support
Online games traffic characterization and network supportOnline games traffic characterization and network support
Online games traffic characterization and network support
 

More from Academia Sinica

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Academia Sinica
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Academia Sinica
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值Academia Sinica
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and Lags
Academia Sinica
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Academia Sinica
 
Online Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired ComparisonsOnline Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired Comparisons
Academia Sinica
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game Addictiveness
Academia Sinica
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachAcademia Sinica
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Academia Sinica
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype Traffic
Academia Sinica
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar Trajectory
Academia Sinica
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessAcademia Sinica
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation Systems
Academia Sinica
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Academia Sinica
 
Network Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player InteractionNetwork Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player Interaction
Academia Sinica
 
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap FilterMitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Academia Sinica
 
An Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game HoursAn Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game Hours
Academia Sinica
 
Game Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG PerspectiveGame Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG Perspective
Academia Sinica
 
An Analytical Approach to Optimizing The Utility of ESP Games
An Analytical Approach to Optimizing The Utility of ESP GamesAn Analytical Approach to Optimizing The Utility of ESP Games
An Analytical Approach to Optimizing The Utility of ESP Games
Academia Sinica
 
The Impact of Network Variabilities on TCP Clocking Schemes
The Impact of Network Variabilities on TCP Clocking SchemesThe Impact of Network Variabilities on TCP Clocking Schemes
The Impact of Network Variabilities on TCP Clocking Schemes
Academia Sinica
 

More from Academia Sinica (20)

Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...Computational Social Science:The Collaborative Futures of Big Data, Computer ...
Computational Social Science:The Collaborative Futures of Big Data, Computer ...
 
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
Detecting In-Situ Identity Fraud on Social Network Services: A Case Study on ...
 
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
量化「樂趣」-以心理生理量測探究數位娛樂商品之市場價值
 
On The Battle between Online Gamers and Lags
On The Battle between Online Gamers and LagsOn The Battle between Online Gamers and Lags
On The Battle between Online Gamers and Lags
 
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof FrameworkQuantifying QoS Requirements of Network Services: A Cheat-Proof Framework
Quantifying QoS Requirements of Network Services: A Cheat-Proof Framework
 
Online Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired ComparisonsOnline Game QoE Evaluation using Paired Comparisons
Online Game QoE Evaluation using Paired Comparisons
 
Forecasting Online Game Addictiveness
Forecasting Online Game AddictivenessForecasting Online Game Addictiveness
Forecasting Online Game Addictiveness
 
Identifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis ApproachIdentifying MMORPG Bots: A Traffic Analysis Approach
Identifying MMORPG Bots: A Traffic Analysis Approach
 
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay NodesToward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
Toward an Understanding of the Processing Delay of Peer-to-Peer Relay Nodes
 
Inferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype TrafficInferring Speech Activity from Encrypted Skype Traffic
Inferring Speech Activity from Encrypted Skype Traffic
 
Game Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar TrajectoryGame Bot Detection Based on Avatar Trajectory
Game Bot Detection Based on Avatar Trajectory
 
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user TrustinessImproving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
Improving Reliability of Web 2.0-based Rating Systems Using Per-user Trustiness
 
A Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation SystemsA Collusion-Resistant Automation Scheme for Social Moderation Systems
A Collusion-Resistant Automation Scheme for Social Moderation Systems
 
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User SatisfactionTuning Skype’s Redundancy Control Algorithm for User Satisfaction
Tuning Skype’s Redundancy Control Algorithm for User Satisfaction
 
Network Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player InteractionNetwork Game Design: Hints and Implications of Player Interaction
Network Game Design: Hints and Implications of Player Interaction
 
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap FilterMitigating Active Attacks Towards Client Networks Using the Bitmap Filter
Mitigating Active Attacks Towards Client Networks Using the Bitmap Filter
 
An Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game HoursAn Analysis of WoW Players’ Game Hours
An Analysis of WoW Players’ Game Hours
 
Game Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG PerspectiveGame Traffic Analysis: An MMORPG Perspective
Game Traffic Analysis: An MMORPG Perspective
 
An Analytical Approach to Optimizing The Utility of ESP Games
An Analytical Approach to Optimizing The Utility of ESP GamesAn Analytical Approach to Optimizing The Utility of ESP Games
An Analytical Approach to Optimizing The Utility of ESP Games
 
The Impact of Network Variabilities on TCP Clocking Schemes
The Impact of Network Variabilities on TCP Clocking SchemesThe Impact of Network Variabilities on TCP Clocking Schemes
The Impact of Network Variabilities on TCP Clocking Schemes
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

Quantifying User Satisfaction in Mobile Cloud Games

  • 1. Quantifying User Satisfaction in Mobile Cloud Games Chun-Ying Huang, Cheng-Hsin Hsu, De-Yu Chen, and Kuan-Ta Chen ACM MoVid 2014, Singapore 1
  • 2. Mobile Games • Mobile games are hot! • in 2011, 59% smartphone users played mobile games [1] • by 2016, mobile game market will grow to 16 billion USD [2] • Mobile games are less visually appealing, because of the limitations on • CPU/GPU power • memory space/speed • network bandwidth • battery capacity • Possible solution: mobile cloud gaming 2 [1] http://www.infosolutionsgroup.com/popcapmobile2012.pdf [2] https://www.abiresearch.com/research/product/1006313-mobile-gaming
  • 3. What is Mobile Cloud Gaming 3 Real-time game playing using light-weight mobile clients
  • 4. Cloud Games on Mobile Devices • Mobile cloud gaming has many benefits • better visual quality  attract serious gamers • lower porting effort/cost  more games • lower battery consumption  longer play time • But, most cloud games are played on PCs and TV set- top boxes • steep development cost  most SDKs [CloudCom’13, NOSSDAV’13, MM’11] are proprietary • high bars on gamer satisfaction  high-quality + low latency • We address these two challenges in this work 4
  • 5. GamingAnywhere: An Open Source Project • We, researchers, have tons of ideas to improve cloud gaming services, but all cloud gaming systems are proprietary and closed • GamingAnywhere is the first cloud gaming platform for researchers, developers, and gamer 5
  • 6. 6 http://gaminganywhere.org/ • In 10 months • Web: 31,897 visits, 20,019 unique visitors • Forum: 106 topics, 357 posts
  • 8. Our Two Contributions • First, we optimize GamingAnywhere client on Android device • the first transparent cloud gaming platform  researchers, developers, and gamers may run any PC games using our client • Second, we conduct extensive user studies • various GamingAnywhere configurations with diverse resolutions, frame rates, bitrates, and network delays are applied to desktops and mobile devices  many new insights 8 Cloud Server Mobile Client Networks
  • 9. Porting Client to Android • Challenges • short system delay: wireless networks incur longer latency • efficient implementation: limited computation power and battery life • user-friendly controller: no physical inputs (buttons and joysticks) and small screen size • Solution approaches • enable hardware A/V decoders  faster decoding and lower energy consumption • realize proof-of-concept controllers as overlays  the best controller design is out-of-scope 9
  • 10. Mobile Client Architecture • Implemented by leveraging open-source packages • Support S/W and H/W decoders 10 Built-in H/W Decoders S/W Decoders
  • 11. Controllers • Implement three proof-of-concept controllers, designed for • Nintendo 64 • Nintendo DS • Limbo 11 Nintendo 64 Controller Limbo Controller
  • 12. User Interface • Setting profiles and start games 12
  • 14. Testbed for User Studies 14 GamingAnywhere ServerLAN GamingAnywhere Desktop Client WiFi APGamingAnywhere Mobile Client • To understand how device type, game genre, resolution, bitrate, frame rate, and network delay affect user experiences
  • 15. Experiment Settings • Limbo, Mario Kart, Super Mario, Super Smash Bros • 10 male and 5 female subjects between 21-34 years old • Configurations (each subject try all 68 configurations) • Resolution: 640x480, 960x720, 1280x960 • Bitrate: 1, 3, 5 Mbps • Frame rate: 5, 20, 50 fps • Network delay: 0, 150, 300 ms • MOS score (1-5) on • Graphics • Smoothness • Control 15
  • 16. Mobile versus PC 16 PCs have many physical keys The implementations are efficient Really? Mobile is better?
  • 17. Why Mobile Performs Better in Graphics? • First, subjects may have lower expectation on graphics of mobile devices • Second, smaller screen sizes make graphics imperfection less noticeable • Observation: The satisfaction levels are based on observed flaws than absolute quality! 17
  • 18. Impacts of Different Game Genres • Subjects are more sensitive to graphics quality in Limbo than in Mario Kart • Mario Kart is a fast-paced racing game, while Limbo is rather static • Subjects are less sensitive to controls in platform games (Limbo and Super Mario) than in fighting (Super Smash Bros.) and racing (Mario Kart) games • Gamers face AI opponents in fighting and racing games • Gamers have enough time to prepare in platform games 18
  • 19. Different Configurations • Graphics quality is affected by bitrate (dominating) and frame rate (weaker) • Resolution has no impact on graphics quality (surprising) • We suspect: (1) games are not too complex and (2) mobile client always up-scales the video  Through analysis is our future task • Smoothness is affected by network delay, frame rate, and bitrate  We suspect low graphics quality leads to low MOS score, more analysis is our future work • Control is only affected by client type (PC versus mobile) 19
  • 20. Conclusion • We presented the optimized Android Gaming- Anywhere client • We conducted extensive mobile cloud gaming user studies, which reveal three main insights 1. Gamers are more satisfied with the graphics quality on mobile devices 2. The bitrate, frame rate, and network delay affect the graphics and smoothness quality the most 3. The control quality is only affected by client type (PC versus mobile) 20
  • 21. QUESTIONS? Join us at http://gaminganwhere.org 21