SlideShare uma empresa Scribd logo
1 de 33
Cloud Gaming
A green solution to massive
multiplayer online games
Under the Guidance of:
Mr. XYZ
Department of Computer Science and Engineering,
Submitted by:
Suhas N Urs -1******64
Contents
• Introduction
• Green Design of Cloud Gaming
• Cloud Gaming Platform
• Advantages
• Future Directions
• Summary
• References
Introduction
Cloud Gaming..WHY?
•Video gaming is one of the fastest growing business in multimedia entertainment industry.
•Gap between what mobile devices can support and requirements of great video games.
•Intensive computations for game rendering drain the batteries of mobile devices quickly.
•Battery capacity - Limited power supply.
•Substantial storage in installation, due to high-fidelity textured graphics.
For example, Asphalt 8 requires 901 Mbytes of storage, which is about 6 percent of storage
on a 16 Gbytes smartphone.
•Desire to play High Quality game on the move.
Cloud Gaming..What?
• Cloud Gaming, uses cloud computing for gaming, offers an emerging green solution to
bring the high-quality gaming experience to thin or mobile clients.
Overview
• Game software is hosted in cloud servers.
• Users’ controls are transmitted to the cloud servers.
• Game logics are executed at the cloud servers, and game images are rendered.
• The rendered game images are then streamed back to the client.
Green Design of Cloud Gaming
• Framework of cloud Gaming consists of
1. Graphics Rendering Pipeline.
2. Video Compression.
3. Network Delivery Modules.
• A brief overview of energy efficient designs in each of the
modules are discussed.
Green Cloud Data Centre
• Pool of computing and storage resources are managed
and mobilised to serve clients.
• In cloud gaming, Graphics Rendering and Video
Coding of rendered images are performed at Green Data
Centers.
• To complete the computation task, Virtual Machine
Technology is deployed.
• VMs allow a physical computer to run multiple OSs.
• Scalability of computing resources according to demands.
Energy-Aware Graphics Rendering
• Optimisation of rendering complexity.
Gaming Experience = (Realistic + Smooth) Graphics
Solution???
GPUs [Graphics Processing Units] are used instead of CPUs.
Why?
Processing of large block of data.
Green Solution?
GPUs power consumption can be reduced by using DVFS Technique.
DVFS..What??
• Dynamic Voltage Frequency Scaling.
• Reduces power and energy consumption.
How??
• Operating Frequency is clocked slower.
• Power is proportional to the square of the supply voltage and
cube of the clocking frequency.
• Lowering the supply voltage and operating frequency reduces
the power and energy consumption.
Energy-Efficient Video Compression
Optimisation of Coding Complexity
• Game animations into sequences of images that are
compressed into a video bit stream.
• To compress an image sequence, redundancies are removed
via searches of motion vectors and coding mode.
Searching is more computationally demanding
• Limiting the search space can scale the power
consumption.
• Motion Vectors..What??
Key element in motion estimation process.
Used to represent a block in a picture based on the position
of the same block in another picture.
The foreground character's rotating downward head movement is visible,
as well as the background character's slower upward head movement.
Green Communications and Networking
• Game videos need high throughput and low latency to
ensure smooth play-out.
• These demands are often power consuming.
Solution??
• Software Defined Networking [SDNs]
Allows network administrators to manage network
services through abstraction of lower-level functionality.
How??
• Gamers demands keeps changing? Yes.
• Game providers can rely on SDNs to adapt.
No need to replace or reconfigure the network hardware
components.
• Re-organising the network topology during the off-peak
hours via dynamic topology optimisation.
• Demands can be met with fewer operating nodes.
Wireless Networks such as LTE
• Energy Efficiency can be improved via transmission
power.
How??
Small Cell. Femtocell
High data rate connectivity can be ensured at lower
transmission power.
Femtocell is a wireless access point that improves
cellular reception inside a home or office building.
Cloud Gaming Platform
Commercial Services
1. StreamMyGame is a software that streams Windows-based games
to remote Windows and Linux devices on which a user should install
server and player applications.
2. Onlive Game System provides games to various devices, including
PCs, tablets, smartphones.
3. Gaikai’s Streaming Service can be embedded into websites and
devices (e.g., mobile devices and smart TVs), so users are not required
to install any software.
Limitations of Commercial Services
• StreamMyGame requires bandwidth of 6–8 Mb/s.
• Onlive recommends at least 5 Mb/s.
• Onlive has huge amount of latency and partially copes
with it by setting up 5 Data Centers.
• Only people who live in the 1000 mile radius can play
the game.
GamingAnywhere is the first cloud gaming
platform for researches, service providers and users.
• GamingAnywhere is found to be
1. More responsive (less delay)
2. Less bandwidth consuming.
3. Better video quality.
• Any game that can be installed and run on a PC can be
played on the GamingAnywhere platform.
• It serves the goals of cloud gaming when the games are of
high-end with demanding GPU operations.
Advantages
Offers overall green efficiency in the following aspects
1. Software Aspect
• Software management requires less resources, as game
vendors have to maintain game softwares only at cloud
servers.
• Updation of new releases are done immediately.
• Software and update issues are attended instantly.
2. Hardware Aspect
• Users are not required to upgrade and maintain
powerful hardware.
• Eliminates the need for more storage space.
• Power Consumption of user devices are reduced, as
cloud servers are usually power optimised.
3. Deployment Aspect
• Eliminates the cost for sale and distribution of the
video games.
• Copyrights of game developers are better protected.
Future Directions
• Cross-Layer Rendering-Coding-Delivery Optimisation.
Earlier we presented the 3 major technical modules separately.
Cross-Layer Design
Why??
Energy can be further optimised if all the 3 modules are designed in a
cross-layered architecture.
• Efficient 3D Vision Gaming
Multi view/3D game video for high-end, action-intensive
gaming.
Summary
• Why Cloud Gaming? and What is Cloud Gaming?
• Green designs of 3 major technical modules in cloud
gaming: Graphics Rendering, Video Coding and
Network Delivery.
• To summarise, Energy Efficiency in Graphics
Rendering and Video Coding can be obtained by
deploying efficient algorithms under DVFS Framework.
• For Network Delivery, emerging techniques such as
SDNs and Femtocells offer potential for green delivery.
• We reviewed some existing commercial cloud gaming
services and introduced an open source testbed for the
research community. GamingAnywhere.
• Based on the existing platforms, we identify some
promising directions in green design of cloud video
gaming.
1. Joint rendering-coding-network optimisation for
better efficiency of cloud video gaming.
2. Efficient 3D Vision Gaming.
References
[1] CLOUD GAMING: A GREEN SOLUTION TO MASSIVE MULTIPLAYER ONLINE GAMES
SEONG-PING CHUAH, CHAU YUEN, NGAI-MAN CHEUNG by GREEN MEDIA, AUG 2014
[2] C.-Y. Huang et al., “GamingAnywhere: An Open Cloud Gaming System,” Proc. 4th ACM
Multimedia Systems Conf., 2013, pp. 36–47; http://doi.acm.org/10.1145/ 2483977.2483981.
[3] L. Liu et al., “Green cloud: A New Architecture for Green Data Center,” Proc. 6th Int’l. Conf.
Industry Session Autonomic Computing Communications Industry Ses- sion, 2009, pp. 29–38;
http://doi.acm.org/10.1145/ 1555312.1555319.
[4] A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-Aware Resource Allocation Heuristics for
Efficient Management of Data Centers for Cloud Computing,” Future Generation Computer Systems,
vol. 28, no. 5, 2012, pp. 755–68; http://www.sciencedirect.com/science/arti-
cle/pii/S0167739X11000689.
[5] T. Burd and R. W. Brodersen, “Processor Design for Portable Systems,” J. VLSI Signal Processing,
vol. 13, 1996, pp. 203–22.
[6] B. Mochocki, K. Lahiri, and S. Cadambi, “Power Analysis of Mobile 3D Graphics,” Proc.
Conference Design, Automation Test Europe, Leuven, Belgium, 2006, pp. 502–07;
http://dl.acm.org/citation.cfm?id=1131481.1131617
[7] J. Pool, A. Lastra, and M. Singh, “An Energy Model for Graphics Processing Units,” Proc. 2010
IEEE Int’l Conf. Computer Design, 2010, pp. 409–16.
[8] L. Su et al., “Complexity-Constrained h.264 Video Encoding,” IEEE Trans. Circuits Sys. Video
Tech., vol. 19, no. 4, Apr. 2009, pp. 477–90.
[9] Z. He et al., “Power-Rate-Distortion Analysis for Wireless Video Communication Under Energy
Constraints,” IEEE Trans. Circuits Sys. Video Tech., vol. 15, no. 5, May 2005, pp. 645–58.
[10] W. Vereecken et al., “Power Consumption in Telecommunication Networks: Overview and
Reduction Strategies,” IEEE Commun. Mag., vol. 49, no. 6, 2011, pp. 62–69.
[11] J. Wu et al., “Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in
Heterogeneous Wireless Networks,” IEEE Trans. Mobile Comp., to appear.
[12] C. Hu et al., “On the Design of Green Reconfigurable Router Toward Energy Efficient Internet,”
IEEE Commun. Mag., vol. 49, no. 6, 2011, pp. 83–87.
[13] S.-P. Chuah and N.-M. Cheung, “Bandwidth Efficient Mobile Cloud Gaming with Layered Coding
and Scalable Phong Lighting,” Proc. 21st IEEE Int’l. Conf. Image Processing, 2014, Oct. 2014.
[14] M. van der Schaar and N. Sai Shankar, “Cross-Layer Wireless Multimedia Transmission:
Challenges, Principles, and New Paradigms,” IEEE Wireless Commun., vol. 12, no. 4, 2005, pp. 50–58.
[15] M. Claypool and K. Claypool, “Latency and Player Actions in Online Games,” Commun. ACM,
vol. 49, no. 11, Nov. 2006, pp. 40–45; http://doi.acm.org/10.1145/ 1167838.1167860
Cloud Gaming
Thank You.
Questions??

Mais conteúdo relacionado

Mais procurados

Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentationVivek Bharadwaj
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game DesignGraeme Smith
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
So You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad BarzilaySo You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad BarzilayJessica Tams
 
Gaming Console Report By Fahad
Gaming Console Report By FahadGaming Console Report By Fahad
Gaming Console Report By FahadFahad Mohammad
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology PresentationSouravPadhi5
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networkingGihani Gamage
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryNataly Eliyahu
 
Gaming console technology 2017 ppt
Gaming console technology 2017 ppt Gaming console technology 2017 ppt
Gaming console technology 2017 ppt keshav kumar
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 

Mais procurados (20)

Gaming console final presentation
Gaming console final presentationGaming console final presentation
Gaming console final presentation
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
First-person Shooters
First-person ShootersFirst-person Shooters
First-person Shooters
 
So You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad BarzilaySo You Want to Make an eSports Game | Ohad Barzilay
So You Want to Make an eSports Game | Ohad Barzilay
 
Gaming Console Report By Fahad
Gaming Console Report By FahadGaming Console Report By Fahad
Gaming Console Report By Fahad
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Gaming technology Presentation
Gaming technology PresentationGaming technology Presentation
Gaming technology Presentation
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Gaming technology
Gaming technologyGaming technology
Gaming technology
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
 
Introduction to Game Development and the Game Industry
Introduction to Game Development and the Game IndustryIntroduction to Game Development and the Game Industry
Introduction to Game Development and the Game Industry
 
Gaming console technology 2017 ppt
Gaming console technology 2017 ppt Gaming console technology 2017 ppt
Gaming console technology 2017 ppt
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 
Game dev process
Game dev processGame dev process
Game dev process
 
Gaming evolution
Gaming evolutionGaming evolution
Gaming evolution
 

Destaque

Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Noam Gat
 
Concept Paper of the Agric Faclty
Concept Paper of the Agric FacltyConcept Paper of the Agric Faclty
Concept Paper of the Agric Facltyxolani january
 
A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...redpel dot com
 
QoS in Network Gaming
QoS in Network GamingQoS in Network Gaming
QoS in Network Gamingruiquelhas
 
Photon For Unity
Photon For Unity Photon For Unity
Photon For Unity Dat Pham
 
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...Amazon Web Services
 
グラフィック仮想化セミナー - エヌビディアジャパン様
グラフィック仮想化セミナー - エヌビディアジャパン様グラフィック仮想化セミナー - エヌビディアジャパン様
グラフィック仮想化セミナー - エヌビディアジャパン様Dell TechCenter Japan
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Hideaki Tagami
 
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)Matt Butcher
 
CI/CD with Kubernetes, Helm & Wercker (#madScalability)
CI/CD with Kubernetes, Helm & Wercker (#madScalability)CI/CD with Kubernetes, Helm & Wercker (#madScalability)
CI/CD with Kubernetes, Helm & Wercker (#madScalability)Diacode
 
Video Game Powerpoint
Video Game PowerpointVideo Game Powerpoint
Video Game PowerpointNari07
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPUKyle Quinby
 

Destaque (15)

Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)Building Multiplayer Games (w/ Unity)
Building Multiplayer Games (w/ Unity)
 
Concept Paper of the Agric Faclty
Concept Paper of the Agric FacltyConcept Paper of the Agric Faclty
Concept Paper of the Agric Faclty
 
A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...A cloud gaming system based on user level virtualization and its resource sch...
A cloud gaming system based on user level virtualization and its resource sch...
 
QoS in Network Gaming
QoS in Network GamingQoS in Network Gaming
QoS in Network Gaming
 
Photon For Unity
Photon For Unity Photon For Unity
Photon For Unity
 
Kubernetes helm & helmc
Kubernetes helm & helmcKubernetes helm & helmc
Kubernetes helm & helmc
 
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...
Adaptive Cloud Security: Game-Changing Cloud Security and Compliance Automati...
 
グラフィック仮想化セミナー - エヌビディアジャパン様
グラフィック仮想化セミナー - エヌビディアジャパン様グラフィック仮想化セミナー - エヌビディアジャパン様
グラフィック仮想化セミナー - エヌビディアジャパン様
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21
 
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
Kubernetes Helm (Boulder Kubernetes Meetup, June 2016)
 
CI/CD with Kubernetes, Helm & Wercker (#madScalability)
CI/CD with Kubernetes, Helm & Wercker (#madScalability)CI/CD with Kubernetes, Helm & Wercker (#madScalability)
CI/CD with Kubernetes, Helm & Wercker (#madScalability)
 
Online games
Online gamesOnline games
Online games
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Video Game Powerpoint
Video Game PowerpointVideo Game Powerpoint
Video Game Powerpoint
 
Nvidia grid and vGPU
Nvidia grid and vGPUNvidia grid and vGPU
Nvidia grid and vGPU
 

Semelhante a Cloud Gaming - A Green Solution to Massive Multiplayer Online Games

Cloud mobile 3 d display gaming user experience modeling and optimization by ...
Cloud mobile 3 d display gaming user experience modeling and optimization by ...Cloud mobile 3 d display gaming user experience modeling and optimization by ...
Cloud mobile 3 d display gaming user experience modeling and optimization by ...ieeepondy
 
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
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookAcademia Sinica
 
Network traffic adaptation for cloud games
Network traffic adaptation for cloud gamesNetwork traffic adaptation for cloud games
Network traffic adaptation for cloud gamesijccsa
 
An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency csandit
 
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY cscpconf
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Intel® Software
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondAnand Bhojan
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote renderingMarius Preda PhD
 
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 AdaptationAIRCC 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 AdaptationAIRCC 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 ADAPTATIONijcsit
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesAcademia Sinica
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice AppliancePaul Richards
 
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Anand Bhojan
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)DevGAMM Conference
 

Semelhante a Cloud Gaming - A Green Solution to Massive Multiplayer Online Games (20)

Cloud mobile 3 d display gaming user experience modeling and optimization by ...
Cloud mobile 3 d display gaming user experience modeling and optimization by ...Cloud mobile 3 d display gaming user experience modeling and optimization by ...
Cloud mobile 3 d display gaming user experience modeling and optimization by ...
 
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]
 
Cloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and OutlookCloud Gaming Onward: Research Opportunities and Outlook
Cloud Gaming Onward: Research Opportunities and Outlook
 
Network traffic adaptation for cloud games
Network traffic adaptation for cloud gamesNetwork traffic adaptation for cloud games
Network traffic adaptation for cloud games
 
An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency An Adaptive Remote Display Framework to Improve Power Efficiency
An Adaptive Remote Display Framework to Improve Power Efficiency
 
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
AN ADAPTIVE REMOTE DISPLAY FRAMEWORK TO IMPROVE POWER EFFICIENCY
 
SJNC13.pptx
SJNC13.pptxSJNC13.pptx
SJNC13.pptx
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
Metaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and BeyondMetaverse - The 'Killer App' for 5G, 6G and Beyond
Metaverse - The 'Killer App' for 5G, 6G and Beyond
 
seminar cg.pptx
seminar cg.pptxseminar cg.pptx
seminar cg.pptx
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote rendering
 
Rendering in the Cloud
Rendering in the CloudRendering in the Cloud
Rendering in the Cloud
 
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
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Quantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud GamesQuantifying User Satisfaction in Mobile Cloud Games
Quantifying User Satisfaction in Mobile Cloud Games
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
 
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
Energy Efficient Mobile Applications with Mobile Cloud Computing ( MCC )
 
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
HMS Core Game Solution- create the immersive game world / Fei Tong (Huawei)
 

Último

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 

Último (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 

Cloud Gaming - A Green Solution to Massive Multiplayer Online Games

  • 1. Cloud Gaming A green solution to massive multiplayer online games Under the Guidance of: Mr. XYZ Department of Computer Science and Engineering, Submitted by: Suhas N Urs -1******64
  • 2. Contents • Introduction • Green Design of Cloud Gaming • Cloud Gaming Platform • Advantages • Future Directions • Summary • References
  • 3. Introduction Cloud Gaming..WHY? •Video gaming is one of the fastest growing business in multimedia entertainment industry. •Gap between what mobile devices can support and requirements of great video games. •Intensive computations for game rendering drain the batteries of mobile devices quickly. •Battery capacity - Limited power supply. •Substantial storage in installation, due to high-fidelity textured graphics. For example, Asphalt 8 requires 901 Mbytes of storage, which is about 6 percent of storage on a 16 Gbytes smartphone. •Desire to play High Quality game on the move.
  • 4. Cloud Gaming..What? • Cloud Gaming, uses cloud computing for gaming, offers an emerging green solution to bring the high-quality gaming experience to thin or mobile clients. Overview • Game software is hosted in cloud servers. • Users’ controls are transmitted to the cloud servers. • Game logics are executed at the cloud servers, and game images are rendered. • The rendered game images are then streamed back to the client.
  • 5. Green Design of Cloud Gaming • Framework of cloud Gaming consists of 1. Graphics Rendering Pipeline. 2. Video Compression. 3. Network Delivery Modules. • A brief overview of energy efficient designs in each of the modules are discussed.
  • 6. Green Cloud Data Centre • Pool of computing and storage resources are managed and mobilised to serve clients.
  • 7. • In cloud gaming, Graphics Rendering and Video Coding of rendered images are performed at Green Data Centers. • To complete the computation task, Virtual Machine Technology is deployed. • VMs allow a physical computer to run multiple OSs. • Scalability of computing resources according to demands.
  • 8. Energy-Aware Graphics Rendering • Optimisation of rendering complexity. Gaming Experience = (Realistic + Smooth) Graphics Solution??? GPUs [Graphics Processing Units] are used instead of CPUs. Why? Processing of large block of data. Green Solution? GPUs power consumption can be reduced by using DVFS Technique.
  • 9. DVFS..What?? • Dynamic Voltage Frequency Scaling. • Reduces power and energy consumption. How?? • Operating Frequency is clocked slower. • Power is proportional to the square of the supply voltage and cube of the clocking frequency. • Lowering the supply voltage and operating frequency reduces the power and energy consumption.
  • 10. Energy-Efficient Video Compression Optimisation of Coding Complexity • Game animations into sequences of images that are compressed into a video bit stream.
  • 11. • To compress an image sequence, redundancies are removed via searches of motion vectors and coding mode. Searching is more computationally demanding • Limiting the search space can scale the power consumption. • Motion Vectors..What?? Key element in motion estimation process. Used to represent a block in a picture based on the position of the same block in another picture.
  • 12. The foreground character's rotating downward head movement is visible, as well as the background character's slower upward head movement.
  • 13. Green Communications and Networking • Game videos need high throughput and low latency to ensure smooth play-out. • These demands are often power consuming. Solution?? • Software Defined Networking [SDNs] Allows network administrators to manage network services through abstraction of lower-level functionality.
  • 14. How?? • Gamers demands keeps changing? Yes. • Game providers can rely on SDNs to adapt. No need to replace or reconfigure the network hardware components. • Re-organising the network topology during the off-peak hours via dynamic topology optimisation. • Demands can be met with fewer operating nodes.
  • 15. Wireless Networks such as LTE • Energy Efficiency can be improved via transmission power. How?? Small Cell. Femtocell High data rate connectivity can be ensured at lower transmission power.
  • 16. Femtocell is a wireless access point that improves cellular reception inside a home or office building.
  • 17. Cloud Gaming Platform Commercial Services 1. StreamMyGame is a software that streams Windows-based games to remote Windows and Linux devices on which a user should install server and player applications. 2. Onlive Game System provides games to various devices, including PCs, tablets, smartphones. 3. Gaikai’s Streaming Service can be embedded into websites and devices (e.g., mobile devices and smart TVs), so users are not required to install any software.
  • 18. Limitations of Commercial Services • StreamMyGame requires bandwidth of 6–8 Mb/s. • Onlive recommends at least 5 Mb/s. • Onlive has huge amount of latency and partially copes with it by setting up 5 Data Centers. • Only people who live in the 1000 mile radius can play the game.
  • 19. GamingAnywhere is the first cloud gaming platform for researches, service providers and users.
  • 20.
  • 21. • GamingAnywhere is found to be 1. More responsive (less delay) 2. Less bandwidth consuming. 3. Better video quality. • Any game that can be installed and run on a PC can be played on the GamingAnywhere platform. • It serves the goals of cloud gaming when the games are of high-end with demanding GPU operations.
  • 22.
  • 23.
  • 24. Advantages Offers overall green efficiency in the following aspects 1. Software Aspect • Software management requires less resources, as game vendors have to maintain game softwares only at cloud servers. • Updation of new releases are done immediately. • Software and update issues are attended instantly.
  • 25. 2. Hardware Aspect • Users are not required to upgrade and maintain powerful hardware. • Eliminates the need for more storage space. • Power Consumption of user devices are reduced, as cloud servers are usually power optimised.
  • 26. 3. Deployment Aspect • Eliminates the cost for sale and distribution of the video games. • Copyrights of game developers are better protected.
  • 27. Future Directions • Cross-Layer Rendering-Coding-Delivery Optimisation. Earlier we presented the 3 major technical modules separately. Cross-Layer Design Why?? Energy can be further optimised if all the 3 modules are designed in a cross-layered architecture.
  • 28. • Efficient 3D Vision Gaming Multi view/3D game video for high-end, action-intensive gaming.
  • 29. Summary • Why Cloud Gaming? and What is Cloud Gaming? • Green designs of 3 major technical modules in cloud gaming: Graphics Rendering, Video Coding and Network Delivery. • To summarise, Energy Efficiency in Graphics Rendering and Video Coding can be obtained by deploying efficient algorithms under DVFS Framework. • For Network Delivery, emerging techniques such as SDNs and Femtocells offer potential for green delivery.
  • 30. • We reviewed some existing commercial cloud gaming services and introduced an open source testbed for the research community. GamingAnywhere. • Based on the existing platforms, we identify some promising directions in green design of cloud video gaming. 1. Joint rendering-coding-network optimisation for better efficiency of cloud video gaming. 2. Efficient 3D Vision Gaming.
  • 31. References [1] CLOUD GAMING: A GREEN SOLUTION TO MASSIVE MULTIPLAYER ONLINE GAMES SEONG-PING CHUAH, CHAU YUEN, NGAI-MAN CHEUNG by GREEN MEDIA, AUG 2014 [2] C.-Y. Huang et al., “GamingAnywhere: An Open Cloud Gaming System,” Proc. 4th ACM Multimedia Systems Conf., 2013, pp. 36–47; http://doi.acm.org/10.1145/ 2483977.2483981. [3] L. Liu et al., “Green cloud: A New Architecture for Green Data Center,” Proc. 6th Int’l. Conf. Industry Session Autonomic Computing Communications Industry Ses- sion, 2009, pp. 29–38; http://doi.acm.org/10.1145/ 1555312.1555319. [4] A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-Aware Resource Allocation Heuristics for Efficient Management of Data Centers for Cloud Computing,” Future Generation Computer Systems, vol. 28, no. 5, 2012, pp. 755–68; http://www.sciencedirect.com/science/arti- cle/pii/S0167739X11000689. [5] T. Burd and R. W. Brodersen, “Processor Design for Portable Systems,” J. VLSI Signal Processing, vol. 13, 1996, pp. 203–22. [6] B. Mochocki, K. Lahiri, and S. Cadambi, “Power Analysis of Mobile 3D Graphics,” Proc. Conference Design, Automation Test Europe, Leuven, Belgium, 2006, pp. 502–07; http://dl.acm.org/citation.cfm?id=1131481.1131617 [7] J. Pool, A. Lastra, and M. Singh, “An Energy Model for Graphics Processing Units,” Proc. 2010 IEEE Int’l Conf. Computer Design, 2010, pp. 409–16.
  • 32. [8] L. Su et al., “Complexity-Constrained h.264 Video Encoding,” IEEE Trans. Circuits Sys. Video Tech., vol. 19, no. 4, Apr. 2009, pp. 477–90. [9] Z. He et al., “Power-Rate-Distortion Analysis for Wireless Video Communication Under Energy Constraints,” IEEE Trans. Circuits Sys. Video Tech., vol. 15, no. 5, May 2005, pp. 645–58. [10] W. Vereecken et al., “Power Consumption in Telecommunication Networks: Overview and Reduction Strategies,” IEEE Commun. Mag., vol. 49, no. 6, 2011, pp. 62–69. [11] J. Wu et al., “Distortion-Aware Concurrent Multipath Transfer for Mobile Video Streaming in Heterogeneous Wireless Networks,” IEEE Trans. Mobile Comp., to appear. [12] C. Hu et al., “On the Design of Green Reconfigurable Router Toward Energy Efficient Internet,” IEEE Commun. Mag., vol. 49, no. 6, 2011, pp. 83–87. [13] S.-P. Chuah and N.-M. Cheung, “Bandwidth Efficient Mobile Cloud Gaming with Layered Coding and Scalable Phong Lighting,” Proc. 21st IEEE Int’l. Conf. Image Processing, 2014, Oct. 2014. [14] M. van der Schaar and N. Sai Shankar, “Cross-Layer Wireless Multimedia Transmission: Challenges, Principles, and New Paradigms,” IEEE Wireless Commun., vol. 12, no. 4, 2005, pp. 50–58. [15] M. Claypool and K. Claypool, “Latency and Player Actions in Online Games,” Commun. ACM, vol. 49, no. 11, Nov. 2006, pp. 40–45; http://doi.acm.org/10.1145/ 1167838.1167860