Upload
dr-ranbijay-kumar
View
221
Download
1
Embed Size (px)
Citation preview
Agenda
Introduction to Cloud Computing
Mobile Cloud Computing – Current Scenario
Future Potential
Bottlenecks in Mobile Cloud Computing
Existing Workarounds
Future Solutions
Significance
Conclusion
Cloud Compu.ng – An Overview
Hottest buzzword in IT today
Ø Improves cost efficiency Ø Accelerates innovation Ø Reduces time-‐to-‐market Ø Improves ability to scale on demand
Network Software
Hardware
Types of Cloud: Private, Public and Hybrid
Mobile Cloud Compu.ng – Current Scenario
• To date cloud computing has been used almost exclusively on PC
• Concept of cloud computing naturally meshes with mobile devices • Now, a number of mobile app developers and analysts are singing the praises of mobile cloud computing
• It keeps data and media on billions of mobile devices in sync with PCs, handhelds, email systems and social networks via the cloud
• Example: mobile Gmail, Google Maps, and some navigation apps, Streaming games from cloud server to mobile devices, Mobile TV, etc.
• Consumers use mobile phones as mini-‐computers that travel with them and keep them connected 24/7
Mobile Cloud Compu.ng – Future Poten.al
Mobile cloud computing will Deliver annual revenues topping $20 billion over the next five years
– ABI
Mobile Ad Spending to Top $13B by 2013
– Gartner
Cloud-‐based Mobile Market to grow 88%
– Juniper
Mobile Cloud Compu.ng – Performance BoBlenecks
� Client side performance is important in today’s world because of the gaining popularity of rich internet applications and the growth in the mobile applications market.
� Factor affecting Mobile Client-‐side performance:
Incompatible Handset Models
• Different types of handset models have different impacts on various processes and access • Big challenge to offer mobile based applications (e.g., mobile banking) solution on any type of device
Limited Wireless Bandwidth
• Access to the cloud in many countries remain patchy. • Rendering speeds depends on the type of internet connection being used (e.g. GPRS, 3G)
Mobile Cloud Compu.ng – Performance BoBlenecks
Limited Processing Power
• Speed of the application depends on speed of the processor • Battery life also limits the processing power of the device
Caching Techniques
• Caching can increase the speed of application • No proper method caching • Data storage limits caching capability
Frequent Location Changes
• Dependence on service provider • Coverage is spotty outside urban areas
Mobile Cloud Compu.ng – Performance BoBlenecks
UI Design Issues
• Crowded and unnatural UI design breaks the illusion of realness and makes delay to render
Application Distribution
• Currently, mobile applications are tied to a carrier. • OTA updates automatically.
Security Issues
• Security of financial transactions and unauthorized access OTA • The lack of antivirus [software] on Smartphone is one of the main security threats (NFC, 3G. Wireless and Bluetooth)
Mobile Cloud Compu.ng – Enterprise Issues
There are a few key issues that an enterprise needs to resolve to be able to effectively use mobile cloud computing: • License pricing and license management – All enterprise tools like SAP, email, etc. have a license that there are still a few issues around it when it comes to usage on the mobile. Unless, these issues are resolved, IT departments would find it very difficult to justify a business case for mobile cloud computing.
• Security – This is an issue that has prevented enterprise from unlimited use of internet and to some extent laptops. The issue is many times more difficult to handle on mobile and cloud.
• Return on Investment – ROI remains soft and that the systems integration work for building custom enterprise applications has high cost and hence the small enterprise are not able to justify the deployment of mobile cloud computing
• Consistent Performance – Access to the cloud in many countries remain patchy. There are no 3G networks beyond the big cities and hence the performance and experience of the users may vary across geographies
Mobile Cloud Compu.ng – Exis.ng Workaround
� Key drivers of mobile cloud computing growth include the following elements:
Launch of HTML5
• HTML 5 already provide a fix by enabling data caching on a mobile device, and this allows a cloud application to continue to work until the connection is restored. • Intersection between mobile-‐computing, cloud-‐computing and rapidly advancing HTML5-‐ WebKit technologies.
Superior processing power
• The superior processing power of the cloud will allow apps to be downloaded as thin clients
Cloud-‐enabled enterprise mobility
• The cloud enables collaborative apps to be available 24/7, at any location.
Web 2.0 has already evolved to Cloud computing. To handle the same features inside handheld devices Mobile Web2.0 also evolved into the market.
Mobile Cloud Compu.ng – Future Solu.ons
� For a mobile ecosystem, there are two possibilities for a Cloud client; -‐ The device or -‐ The SIM Since both are at the edge of the network (for simplicity we discuss a cellular network only i.e. not Wimax, LTE, Wi-‐Fi etc).The key ideas of this technology are:
Mobile Cloud Compu.ng – Future Solu.ons
-
SCWS (Smart Card Web Server) SIM – the next generation Smart Card Web server based SIM and that includes (in its full implementation) at least the following:
• A complete Web server • Upto 1G of memory • A full browser standards based application development environment to run offline web applications • Access to device APIs • A trusted ecosystem
Mobile Cloud Compu.ng – Future Solu.ons
Applica.ons 49%
App Dev/Deploy
10%
Storage 9%
Servers 12%
Infra-‐ structure SoRware
20%
Applica.ons 38%
App Dev/Deploy
13%
Storage 14%
Servers 15%
Infra-‐ structure SoRware
20%
2009 $17.4 billion
2013 $44.2 billion
Worldwide IT Cloud Services Revenue* by Product/Service Type
* Cloud Compu.ng Revenue
Mobile Cloud Compu.ng – Future Solu.ons
Worldwide Mobile Cloud Compu.ng Revenue by Region Business Segment
Mobile Cloud Compu.ng – Significance
Mobile Cloud Computing can have multiple advantages:
• Share resources and applications without a high level of CapEx (Capital Expenditure) on hardware and software resources.
• The growth of enterprise mobile cloud computing will create new revenue streams for both IT and mobile suppliers serving businesses.
• Manufacturers also greatly benefit from mobile cloud computing. • Developing cloud applications also allows programmers to bypass application stores such
as the Apple App Store, Samsung BADA App Store and Android Market. This means that programmers won’t need to shell out a portion of their earnings to the mobile platform manufacturer.
• Mobile cloud programmer’s gives new company chances for device network providers. Many operators such as Orange, Vodafone or Verizon have started to sell cloud computing services for companies.
Conclusion
Modern mobile architectures are architectures that allow mobile devices that are connected to decentralized services to authenticate and authorize activities. This new approach introduces the growth of markets for mobile widgets, the type of devices, geographic regions and distribution channels which will favor them, key players within the mobile widget ecosystem, and the business models employed and knowledge workers as they are enabled using mobile cloud computing. As we work to meet this security challenge, we have come across a series of best-of-breed approaches. As we move into this exciting new generation of computing, security will have to evolve to meet the needs of this new archetype.