MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY
Outline Introduction for mobile gaming Difference between mobile cloud game and normal Challenges in the design of mobile games Mobile cloud gaming Virtualization Heterogeneous Networks Access Nodes in HetNet Challenges in HetNet for MCC Conclusion
Introduction Gaming drives the mobile app market 8 out of 10 apps in the app store are games. 84% of mobile phone gamers currently play games on their mobile phone at least once a week, compared to only 40% in 2009 A study conducted by ibingodiscovered that, on average, the typical iphone user spends about one hour each week playing smartphone games. ibingoestimates that it all adds up to about 57 million lost working hours per year, which is worth 800 million pounds.
Difference Between Mobile Cloud Game and Normal Normal Game Mobile Cloud Game 2-dimentional No download option Internet Not required Quality not good 3-dimentional You can download from Cloud Internet required Good quality
CHALLENGES IN THE DESIGN OF MOBILE GAMES 3 challenges User Satisfaction Dramatic increase in the demand for computing resources due to advances in 3D rendering Processing and then transmitting sensory data from mobile clients to the cloud via wireless networks. Solution: Mobile Cloud Computing
MOBILE CLOUD GAMING Mobile Cloud Gaming Mobile Cloud Video Gaming Mobile Browser Gaming Player access the game server from MD, connection conformed by game server. It initializes GE server. GE loads clients a/c details and starts process game logic. The generated raw data encoded by GS and to mobile finally. Browser games having following charecteristics: Multiplayer support Web browser as client Always on GS for MBG runs the game in cloud. It includes Game server : SSS, using PHP, Peel, Python, JSP, ASP etc. UIS, must be robust and fast reacting Communication Protocol: To enable game, comm. b/w server and MB Application Runtime: App. Runtime should be installed into the web browser as plugins. Ex: Adobe flash player
MOBILE CLOUD GAMING Definition of MCG: Interactive gaming utilizing mobile devices that access the cloud as an external resource for processing of game scenarios and interactions, and to enable advanced features such as cross-platform operation, battery conservation, and computational capacity improvement. Advantages for MCG: Unlimited Resources: Storage and other computational resources. Data Security and seamless Gaming: Data in cloud end. Gaming content and status remain same. Thin Client: No need of install and execute gaming engines on a MD. Drawbacks of MCG: Strong Network Dependency Internet is required. High Band width Consumption For MCVG, cloud server need to transmit real-time video frames. It consumes lotof B/W. Resource Limitation on Mobile Browser
Mobile Wireless Virtualization What is Mobile Virtualization? It enables multiple operating systems orvirtual machines to run simultaneously on a mobile phone or connected wireless device Wireless Virtualization Virtualization of the wireless Air interface is a scheduling problem: Tx/Rx power Frequency, Time, Code Space allocation Similar to well known wireless transmission strategies: FDMA, TDMA, CDMA, SDMA The virtualization of mobile networks is a subset of the wireless virtualization.
Mobile virtualization supports mobile cloud computing Mobile Virtualization Platform (MVP) Supporting separate personal and corporate profiles on the same handset. running a hypervisor on the handset directly will isolate the profiles and create a virtualized infrastructure Work Phone Personal Phone Mobile Virtualization SMART PHONE Benefits of mobile virtualization Low cost effort Increased security and privacy Standards support Top performance Pre-Integrated with Android and Available for Multiple Chipset Fast Time to Market
Heterogeneous Network Macro base station indoor pico base station powerful base stations, it cover large areas and many users. This is the back bone in the HetNet solution. Takes over the connection when moving indoor. Micro base station A small base station with full features that can be used to cover indoor/outdoor crowded areas. Wi-Fi used as a complement in small indoor/outdoor hotspots.
What is HetNet? Heterogeneous Networks Heterogeneous Networks include a combination of technologies: Why HetNet? CDMA, WCDMA, LTE and Wi-Fi Different cell sizes Multiple Frequency Bands Multiple RBS types Different transport solutions One management view Efficient methods for spectrum and interference management. Mobile data traffic growth: 10-fold growth between 2011 and 2016, Metro densification: By 2016, 30% of Earth s population will live in less than 1 % of its total land area and generate around 60% of mobile traffic Satisfy the hungry data appetites of millions of smartphone, tablet and PC users.
Frame Work of HetNetfor MCC HETEROGENEOUS NETWORKS
HETEROGENEOUS NETWORKS Promising benefits of HetNet HetNet greatly improves network capacity Traffic offloading Better serve of hotspot and indoor areas HetNet expands the coverage of wireless networks Better serve for cell-edge users HetNet improves network energy efficiency HetNets offer opportunity to lower transmission power, saving energy at BS and battery life at clients Inter/intra-cell CoMP in HetNet further improves spectrum and energy efficiency Macro and micro BSs cooperate in transmission/reception further bring gains in diversity, capacity and energy reduction Low deployment cost $60,000 /year/macro cell vs. $200 /year/femto cell
Conclusion Mobile devices are omnipresent. They are resource constraint. MCC allow Mobile Devices to access powerful services located on the cloud. MCC save power energy of MD, which already limited. We can offloaded data to Cloud instead of standard ones. HetNet is a promising technique to meet the increasing traffic demand in broadband wireless networks