Professional Documents
Culture Documents
Cloud Games
nCloud
Computing
n Infrastructure
as a Service(IaaS)
n Platform as a Service (PaaS)
n Software as a Service (SaaS)
nCloud
Games
n Software
as a Service (SaaS)
n Games on Demand (GoD)
n SaaS alone is forecasted to grow five times faster
than traditional software packages
Multiplayer Games
Interaction Delay
nHow
Prediction
Local
Perception
Filters
Require
Intelligent
Clients!
Processing
n Encoding
nMore
n Network
Gamelet System
Render at next hop!
nUses
Gamelet Architecture
Gamelet System
Focused Areas of this Work
nZone
Distribution
nDistributed
Rendering (Peer-Assisted
Rendering)
n
nEg. Battlefield
20GB Storage
nIt
Check adjacent
Gamelets before
downloading
Zones
Zone Distribution
Zones and What they Contain
nRequest
to
download
n When
user (player
camera) enters the
boundary
Request to load
Distributed Rendering
nCommon
Methods/Libraries
n Network-Integrated
Multimedia Middleware
(NMM)
n Top Game engines do not have NMM layer
n Real-Time Scene Graph (RTSG)
n Not accessible for Game developers
n Practicable
Approach
n Can be used with any Game Engine
Appropriate Way
- Settings are
Same as Main
camera.
- Manipulate Side
Clip Planes
Distributed Rendering
Rendering sections of view port in parallel
nList
nA
Data
n Render
n Receive Image
300
461
250
400
350
Image
250
Video
200
74
Image
150
100
150
50
244
200
300
100
50
0
Video
72
size (kb)
120
106.92
100
80
60
40
20
0
63.85
Image
Video
n 5-8fps
at low rate
Game Client
Display and Collect User Actions
nThe
n [No
Evaluations
Bandwidth & Scalability
n
800x480 WVGA
nSupport
n9.6
Evaluations
Average Processing Load
n GPU
Evaluation
Small Scale User Study
n Garden
n Game
n Gamelets
n Laptop,
n Seven
Evaluation
Small Scale User Study
Demo
Look for Gamelets - Multiplayer Mobile Games with Distributed Micro-Clouds in Youtube
Contribution
nFirst
nMulti-camera
n Can
Distributed Rendering
nContent
nBasic
Addition/Removal of Zones
Synchronisation of Gamelets
Mobility of players
THANK YOU
Questions?