MOBILE CLOUDCOMPUTINGA Presentation onBy:VIKAS KOTTARIvikaskottari92@gmail.com
Outline• Introduction• What is Mobile Computing?• What is Cloud Computing?• Mobile Cloud Computing (MCC)?• Architecture of MCC• Requirements• Applications• Challenges• Conclusion
Introduction The increasedcapabilities of mobiledevices. Access of internet usingMobile devices than PCs. Growth in the use ofSmart phones, their apps,and emerging cloudcomputing concept, MobileCloud Computing hasbeen introduced.
What is Mobile Computing?DefinitionMobile computing is “taking acomputer and all necessary files andsoftware out into the field”.Mobile computing is a generic termused to refer to a variety of devices thatallow people to access data andinformation from where ever they are.
Features and ChallengesFeatures• Mobility• Saves TimeChallenges
What is Cloud Computing ?DefinitionCloud computing refersto applications and servicesoffered over the Internet.These services areoffered from data centres allover the world, whichcollectively are referred to asthe "cloud."???
Features and Challenges of CloudComputingFeatures•Virtualization•Reliability, usability and extensibility•Large ScaleChallenges•Performance•Security and Privacy•Bandwidth Costs
What is Mobile Cloud Computing(MCC) ?DefinitionMobile cloud computing is the combination of cloudcomputing and mobile networks to bring benefits formobile users, network operators, as well as cloudproviders.Mobile Cloud computing at its simplest refers to aninfrastructure where both the data storage and the dataprocessing happen outside of the mobile device.
Key Requirements for MCC• Simple APIs offering transparent access to mobileservices, and requiring no specific knowledge ofunderlying network technologies.• Web Interface• Internet access to remotely stored applications in thecloud.
Applications of MCC•Offloading Computation•Processing Speed and Data Storage•Increased Battery Life•Improving reliability•Security•m-Game
Challenges• Cloud Service Cost• Mobile Network Cost• Availability• Heterogeneity• Issues in Computing offloading• Security for Mobile Users
ConclusionThe concept of cloud computing provides a brandnew opportunity for the development of mobile applicationssince it allows the mobile devices to maintain a very thinlayer for user applications and shift the computation andprocessing overhead to the virtual environment.A cloud application needs a constant connection thatmight prove to be an Achilles heel for the cloud computingmovement. However as mobile internet capabilitiescontinue to get better, it is likely that solutions to thisparticular problem will become apparent.