1. Seminar Presentation
On
Mobile Cloud Computing
Submitted By:-
Sohil Sundaram
BCA – 4th B
Roll No. 30
Submitted To:-
Mr. Ashish Pal
Sohil Sundaram, 30
2. : INTRODUCTION :
Mobile Web + Cloud Computing.
It refers to an infrastructure where both the data storage and data
processing happen outside of the mobile device.
It provides high level abstraction of computation and storage model.
Sohil Sundaram, 30
3. : Cloud Computing :
• Cloud computing refers to applications and services offered over the
Internet.
• These services are offered from data centres all over the world, which
collectively are referred to as the “Cloud”.
Sohil Sundaram, 30
4. : Why Mobile Cloud Computing ??? :
Mobile devices face many resource challenges (battery life, storage,
bandwidth etc.)
Cloud computing offers advantages to users by allowing them to use
infrastructure, platforms and software by cloud providers at low cost and
elastically in an on-demand fashion.
Ex. : Microsoft OneDrive, iCloud, Google Drive etc.
Sohil Sundaram, 30
5. : Advantages of :
: MCC :
Extending battery lifetime
Improving data storage capacity and processing power
Improving reliability and availability
Dynamic provisioning
Scalability
Multi-tenancy
Ease of Integration
Sohil Sundaram, 30
6. : Application of MCC :
• Cloud Email.
• Mobile Commerce.
• Cloud Music.
• Mobile Gaming.
• Mobile Learning.
Sohil Sundaram, 30
7. : Service Layers :
Cloud Computing can be viewed as a collection of services which can be
represented as a layered cloud computing architecture.
Software As A Service (SaaS).
Platform As A Service (PaaS).
Infrastructure As A Service (IaaS).
Monitoring As A Service (MaaS).
Sohil Sundaram, 30
8. ::: SaaS :::
It is Model of Software Development
Licences an application as a service on demand.
Applications are accessible from various client devices (like web
Browser).
SaaS is offered by companies i.e. Google, Microsoft etc.
Ex. Office365, Google Apps etc.
Sohil Sundaram, 30
9. ::: PaaS :::
Delivery of computing platform and solution stack as a service.
It uses Programming languages and tools to deploy cloud
infrastructure.
It offers a predefined combination of OS and application servers
i.e. WAMP, LAMP and XAMP.
Ex. Windows Azure, Google App Engine etc.
Sohil Sundaram, 30
10. ::: IaaS :::
Delivery of computer infrastructure as a service.
Capability provided to the end users is to provision processing,
storage, network etc.
End user is able to deploy and run arbitrary software.
Users doesn’t control the underlying cloud infrastructure i.e. Amazon,
GoGrid, etc.
Ex. RackSpace, Amazon EC2 etc.
Sohil Sundaram, 30
11. ::: MaaS :::
It is outsourced provisioning of security, primarily on business
platforms.
Security monitoring involves protecting an enterprise or government
client from cyber threats.
It monitors the working of SaaS, PaaS and IaaS.
Sohil Sundaram, 30
12. : Issues With MCC :
Limited Resources.
Network Related Issue.
Security.
Low Bandwidth.
Service Availability.
Sohil Sundaram, 30
13. Conclusion
It allows user or corporation to connect to remote servers, branch offices.
The secure connection appears to the user as a private network
communication.
It is an emerging technology that has come a long way.
It is still developing, which need to have technology that is able to scale and
grow along with them.
Sohil Sundaram, 30