SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol.4, No.10, 2013

www.iiste.org

Cloud Computing on Smartphone
Ms.Rashmi A.Bajad
Technocrats Institute of Technology, Bhopal, Batch 2010, Bhopal, INDIA
bajad40@gmail.com
Prof.Amit Sinhal
Department of IT, TIT, Bhopal,Bhopal, INDIA
amit_sinhal@rediffmail.com
Abstract
Cloud computing is the most recent technology for data storage & access. Cloud computing includes specific
space on the server, the data can be accessed from or stored on the cloud. Cloud computing results into the high
speed data accessed capability. Now a days, Every organization have their own cloud where the data is stored
related to their work and whenever required it is accessed. Cloud computing is the platform as a service, key
players in this sector is Google, Amazon and Microsoft. Smartphone’s and tablets have another growing market
so these two technologies combined to form the new concept that is the Smartphone application will access the
cloud. The platform evaluated which are suitable for the Smartphone devices is Amazon Web Services. These
services allow features like Compute, Database & Storage.
Keywords—cloud computing, Smartphones,Android,Amazon.
I.
Introduction
The project is an application of cloud computing for mobile phones. Smartphone capabilities are ever increasing
and cloud computing has already succeeded in web based application. The next step is definitely towards the
adoption of cloud computing principles on Smartphone/tablet area. The aim of the project is to create an
interface for existing cloud computing infrastructures (like Amazon Web Services or Windows Azure) for easy
usage in smart phones. This will open a platform for deploying and running applications for the mobile phones
directly on the cloud which can be accessed from a smartphone with high speed connectivity. The project tries to
implement a novel way of interacting with the cloud using the APIs provided by Amazon Web Services. First
step in the project is to start and run virtual instances of operating systems like Linux/windows server and
communicating to it through a secured shell. This will be a proof of concept of that we can load and run an
operating system in the cloud without using a desktop pc and install applications just like we can run application
in a desktop OS.
II.
Literature Review
In this paper, we have covered several representative mobile cloud approaches. Much other related work exist,
but the purpose of this paper is to give an overview of the wide spectrum of mobile cloud computing possibilities.
None of the existing approaches meets completely the requirements of mobile clouds. Native (offline) and Web
(online) applications are the two extremes of mobile applications.Therefore, we believe that the full potential of
mobile cloud applications lies in between these two extremes, while dynamically shifting the responsibilities
between mobile device and cloud.The offloading can happen to some remote data center, nearby computer or
cluster of computers, or even to nearby mobile devices Mobile cloud computing will be a source of challenging
research problems in information and communication technology for many years to come. Solving this problem
will require interdisciplinary research from systems, networks, and HCI.
Several researchers, [10]–[12], have identified the fundamental challenges in mobile computing. Mobile
computing environments are characterized by severe resources constraints and frequent changes in operating
conditions. Mobile devices inherently have and will continue to have limited resources as processing power,
memory capacity, display size, and input forms. These have been the forming factors of existing mobile
application approaches.
A. Offline Applications:
Most of the applications available for modern mobile devices fall into this category. They act as fat client that
processes the presentation and business logic layer locally on mobile devices with data downloaded from
backend systems. There is periodical synchronization between the client and backend system. A fat client is a
networked application with most resources available locally, rather than distributed over a network as is the case
with a thin client.
B. Online Applications :
An online application assumes that the connection between mobile devices and backend systems is available
most of the time. Smart phones are popular due to the power and utility of their applications, but there are
problems such as cross-platform issues. Here Web technologies can overcome them; applications based on Web

73
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
2863
Vol.4, No.10, 2013

www.iiste.org

technology are a powerful alternative to native applications. Mobile have the potential to overcome some of the
disadvantages of offline applications because they are:
ions
-multi-platform to device’s features such as camera or motion detection.
platform
-difficulties in handling complex scenarios that require keeping communication session a over longer period
difficulties
of time.
C. Issues with Offline and Online Mobile Applications :
Current applications are statically partitioned, i.e. most of the execution happens on the device or on backend
systems. However, mobile clients could face wide variations and rapid changes in network conditions and local
resource availability when accessing remote data and services. As a result, one partitioning model does not
lity
satisfy all application types and devices. In other words, the computation of clients and cloud has to be adaptive
in response to the changes in mobile environments [13].
III.
Problem Formulation
There are cloud applications which use most of the storage aspects of cloud computing infrastructures. E.g.
DropBox, Google Drive and iCloud. These applications use the cloud as a storage device. On the other hand
there are some applications which allow using the cloud for running specific application, which are designed by
the vendors for doing specific things like word processing (Google docs) or image manipulation (Pixlr.com). But
this as well doesn’t allow users to run a
applications of their own choice.
Implementation
The project is implemented in Android platform as it is java based platform as well easy to develop
apps. The cloud infrastructure is adopted from Amazon Web Services. Amazon Web Services allow running pre
prebuilt/as well as customizable virtual machines of operating systems called Instances on their cloud infrastructure.
Amazon provides APIs for programmers to use every step of the process through programs written in Java.
The project has three parts:
1. The mobile App: MeghaOS
The project used some of the API as a proof of concept to run prebuilt Linux Instance on the cloud and
get status of the running Instance directly on the mobile phone. The application also tries to implement a secure
shell to interact with the running Linux instance through a SSH (Secure Shell) for installing, configuring and
(Secure
running a web server in the cloud as well as a web application which can install other web applications from the
phone by uploading them through the installed web application.
2. The web application : CloudApp ins
installer:
This is a simple web application that can be loaded from the MeghaOS and which will allow simple
HTML based apps to the web server running in the launched AWS Instance.
3. The Sample cloud app:
A sample HTML5 based game to be installed on the cloud using the MeghaOS and CloudApp installer.
cloud
IV.
Proposed Methodology
The proposed system does a new way of using smartphones. One limitation of smartphone is that most of the
application running on desktops can not be run on mobile devices. Different apps need to be installed for
different needs and these apps are limited in functionality compared to its desktop equivalent. This is due to the
limitation of hardware capabilities of mobile devices at the moment. The proposed application will help bridge
gaps between desktop applications and mobile devices by running desktop applications in the cloud and
delivering the user interface directly to the mobile device.

Fig. Mobile cloud Approach with parallel storage

74
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol.4, No.10, 2013

www.iiste.org

Fig. Screenshot 1

Fig. Screenshot 2

75
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol.4, No.10, 2013

www.iiste.org

Fig.Screenshot 3

Fig. Screenshot 4

76
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol.4, No.10, 2013

V.

www.iiste.org

Future of Mobile Computing
Devices will integrate each others technology
Examples:
-PDA Cell Phone
-Cell Phones working with WLAN’s
-Cell Phones with MP3 players
2. Wired devices thing of the past
-Land lines
3. Android app development

1.

VI.
Conclusion
In this paper, we have covered several representative mobile cloud approaches. Much other related work exist,
but the purpose of this paper is to give an overview of the wide spectrum of mobile cloud computing possibilities.
None of the existing approaches meets completely the requirements of mobile clouds. Native (offline) and Web
(online) applications are the two extremes of mobile applications. The former type is using capabilities of mobile
devices, but the integration with the cloud is poor. The latter type lacks from insufficient usage of mobile device
sensors and available device computing resources while suffering from interactivity issues. Therefore, we
believe that the full potential of mobile cloud applications lies in between these two extremes, while dynamically
shifting the responsibilities between mobile device and cloud.
Result & Discussion
The implementation is partial due to time limitation and lack of prior experience in the platforms.
• MeghaOS:
A status checking of the running instance is implemented which proves that the APIs can be used in
a mobile app. Some experiments are done using java desktop applications, which can be ported to the mobile on
availability of more time.
• The CloudApp installer:
Fully implemented and tested for proof of concept. And can be used from a desktop. From mobile phone is not
yet tested.
• The Sample web Application:
This is a test application using open source HTML5 based game application tested on both desktop and mobile
phone.
Comparison between existing systems
Application
name

DropBox

Google
Drive/

iCloud

Proposed A
pplication:
MeghaOS

Application area

Storing
and
synchronization
of
files between cloud
connected devices
Editing, Storing and
synchronization
of
documents and files
between
cloud
connected devices
Storing
and
synchronization
of
files between cloud
connected devices
Running apps in the
cloud

Mobile
integration

Cloud
storage

Cloud
computation

User
can
install their
own
applications

Desktop
integration

Yes

Yes

No

No

Yes

Yes

Yes

Yes

No

Yes

yes

Yes

No

No

Yes

Yes

Yes

Yes

Yes

Not
implemented,
but possible

77
Computer Engineering and Intelligent Systems
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol.4, No.10, 2013

www.iiste.org

References
[1] A. Wright, “Get Smart,” Communications of the ACM, vol. 52, no. 1, pp. 15–16, 2009.
[2] D. Kovachev, D. Renzel, R. Klamma, and Y. Cao, “Mobile Community Cloud Computing: Emerges and
Evolves,” in Proceedings of the First International Workshop on Mobile Cloud Computing (MCC). Kansas City,
MO, USA: IEEE, 2010.
[3] M. Satyanarayanan, P. Bahl, R. C´aceres, and N. Davies, “The Case for VM-Based Cloudlets in Mobile
Computing,” IEEE Pervasive Computing, vol. 8, no. 4, pp. 14–23, Oct. 2009.
[4] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “A Bbreak in the Clouds: Towards a Cloud
Definition,” SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50–55, 2009.
[5] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” 2009. [Online]. Available:
http://csrc.nist.gov/groups/SNS/cloud-computing/ cloud-def-v15.doc
[6] OnLive Inc., “OnLIve.” [Online]. Available: http://www.onlive.com
[7] J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters,” in Proceedings of
the 6th Conference and Symposium on Operating Systems Design & Implementation (OSDI’04). San Francisco,
CA, USA: USENIX Association, 2004, p. 10.
[8] Amazon.com, Inc., “Amazon Web Services.” [Online]. Available: http://aws.amazon.com
[9] F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E.
Gruber, “Bigtable : A Distributed Storage System for Structured Data,” ACM Transactions on Computer
Systems,vol. 26, no. 2, pp. 1–26, 2008.
[10] M. Satyanarayanan, “Fundamental Challenges in Mobile Computing,” in Proceedings of the Fifteenth
Annual ACM Symposium on Principles of Distributed Computing. Philadelphia, PA, USA: ACM, 1996, pp. 1–7.
[11] A. K. Gupta, “Challenges in Mobile Computing,” in Proceedings of 2nd National Conference on Challenges
and Opportunities in Information Technology (COIT-2008). Mandi Gobindgarh, India: RIMT-IET, 2008, pp.
86–90.
[12] J. Jing, A. S. Helal, and A. Elmagarmid, “Client-server Computing in Mobile Environments,” ACM
Computing Surveys (CSUR), vol. 31, no. 2, pp. 117–157, 1999.
[13] X. Gu, K. Nahrstedt, A. Messer, I. Greenberg, and D. Milojicic, “Adaptive Offloading Inference for
Delivering Applications in Pervasive Computing Environments,” in Proceedings of the First IEEE International
Conference on Pervasive Computing and Communications (PerCom 2003). Dallas- Fort Worth, TX, USA: IEEE,
2003, pp. 107–114.
[14] B.-G. Chun and P. Maniatis, “Augmented Smartphone Applications Through Clone Cloud Execution,” in
Proceedings of the 12th Workshop on Hot Topics in Operating Systems (HotOS XII). Monte Verita, Switzerland:
USENIX, 2009.
[15] S. Garriss, R. C´aceres, S. Berger, R. Sailer, L. van Doorn, and X. Zhang, “Trustworthy and Personalized
Computing on Public Kiosks,” in Proceeding of the 6th International Conference on Mobile Systems,
Applications, and Services (MobiSys ’08). Breckenridge, CO, USA:ACM, 2008, pp. 199 – 210.
[16] I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, “Calling the Cloud: Enabling Mobile Phones as
Interfaces to Cloud Applications,” in Proceedings of the 10th ACM/IFIP/USENIX International Conference on
Middleware (Middleware ’09). Urbana Champaign, IL, USA: Springer,Nov. 2009, pp. 1–20.
[17] J. Rellermeyer, O. Riva, and G. Alonso, “AlfredO: An Architecture for Flexible Interaction with Electronic
Devices,” in Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware
2008), ser. Lecture Notes in Computer Science, vol. 5346. Leuven, Belgium: Springer, 2008, pp. 22–41.
[18] J. S. Rellermeyer, M. Duller, and G. Alonso, “Engineering the Cloud from Software Modules,” in
Proceedings of the Workshop on Software Engineering Challenges in Cloud Computing (ICSE-Cloud, in
conjunction with ICSE 2009). Vancouver, Canada: IEEE, 2009, pp. 32–37.
[19] J. S. Rellermeyer, G. Alonso, and T. Roscoe, “R-OSGi: Distributed Applications Through Software
Modularization,”in Proceedings of the ACM/IFIP/USENIX 8th International Middleware Conference
Conference(Middleware 2007). Newport Beach, CA, USA: Springer, Nov. 2007,pp. 50–54.
[20] X. Zhang, S. Jeong, A. Kunjithapatham, and Simon Gibbs, “Towards an Elastic Application Model for
Augmenting Computing Capabilities
of Mobile Platforms,” in The Third International ICST Conference on MOBILe Wireless MiddleWARE,
Operating Systems, and Applications,Chicago, IL, USA, 2010.
[21] E. Cuervo, A. Balasubramanian, D.-k. Cho, A. Wolman, S. Saroiu,R. Chandra, and P. Bahl, “MAUI:
Making Smartphones Last Longer with Code Offload,” in Proceedings of the 8th international conference on
Mobile systems, applications, and services (ACM MobiSys ’10). San Francisco, CA, USA: ACM, 2010, pp. 49–
62.

78
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.
More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org
CALL FOR JOURNAL PAPERS
The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. There’s no deadline for
submission. Prospective authors of IISTE journals can find the submission
instruction on the following page: http://www.iiste.org/journals/
The IISTE
editorial team promises to the review and publish all the qualified submissions in a
fast manner. All the journals articles are available online to the readers all over the
world without financial, legal, or technical barriers other than those inseparable from
gaining access to the internet itself. Printed version of the journals is also available
upon request of readers and authors.
MORE RESOURCES
Book publication information: http://www.iiste.org/book/
Recent conferences: http://www.iiste.org/conference/
IISTE Knowledge Sharing Partners
EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open
Archives Harvester, Bielefeld Academic Search Engine, Elektronische
Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial
Library , NewJour, Google Scholar

Contenu connexe

Tendances

Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Seungyun Lee
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issuesRezgar Mohammad
 
Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4MaggieWalker13
 
Paper id 212014104
Paper id 212014104Paper id 212014104
Paper id 212014104IJRAT
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in ThailandValiente Veera
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?Thanachart Numnonda
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud ComputingBhaktiKarale
 
Impact of cloud computing to Asian IT Industry
Impact of cloud computing  to Asian IT IndustryImpact of cloud computing  to Asian IT Industry
Impact of cloud computing to Asian IT IndustryThanachart Numnonda
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...IJRES Journal
 
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...Editor IJCATR
 
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACH
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACHMOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACH
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACHijitcs
 
IRJET - Cloud Computing Application
IRJET -  	  Cloud Computing ApplicationIRJET -  	  Cloud Computing Application
IRJET - Cloud Computing ApplicationIRJET Journal
 
cloud of things paper
cloud of things papercloud of things paper
cloud of things paperAssem mousa
 

Tendances (19)

Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1
 
A survey of fog computing concepts applications and issues
A survey of fog computing concepts  applications and issuesA survey of fog computing concepts  applications and issues
A survey of fog computing concepts applications and issues
 
Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4
 
Cloud report
Cloud report Cloud report
Cloud report
 
40120130405016
4012013040501640120130405016
40120130405016
 
cloudcomputing(bashu).ppt
cloudcomputing(bashu).pptcloudcomputing(bashu).ppt
cloudcomputing(bashu).ppt
 
Paper id 212014104
Paper id 212014104Paper id 212014104
Paper id 212014104
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in Thailand
 
Personal Cloud
Personal CloudPersonal Cloud
Personal Cloud
 
Cloud Computing 1.0
Cloud Computing 1.0 Cloud Computing 1.0
Cloud Computing 1.0
 
How would cloud computing Effect to Software Industry?
How would cloud computing  Effect to Software Industry?How would cloud computing  Effect to Software Industry?
How would cloud computing Effect to Software Industry?
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Impact of cloud computing to Asian IT Industry
Impact of cloud computing  to Asian IT IndustryImpact of cloud computing  to Asian IT Industry
Impact of cloud computing to Asian IT Industry
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
 
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...
Neural Network, Fuzzy Logic, Employability, Sugeno type inference, Education,...
 
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACH
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACHMOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACH
MOBILE CLOUD COMPUTING APPLIED TO HEALTHCARE APPROACH
 
IRJET - Cloud Computing Application
IRJET -  	  Cloud Computing ApplicationIRJET -  	  Cloud Computing Application
IRJET - Cloud Computing Application
 
cloud of things paper
cloud of things papercloud of things paper
cloud of things paper
 

En vedette

Gradiant - Technology Offer in Cloud Computing
Gradiant - Technology Offer in Cloud ComputingGradiant - Technology Offer in Cloud Computing
Gradiant - Technology Offer in Cloud ComputingMarcos Álvarez-Díaz
 
Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010Netscribes, Inc.
 
Presentation cloud computing foundation technologies and research challenges
Presentation   cloud computing foundation technologies and research challengesPresentation   cloud computing foundation technologies and research challenges
Presentation cloud computing foundation technologies and research challengesxKinAnx
 
2014 Cloud Computing Survey
2014 Cloud Computing Survey2014 Cloud Computing Survey
2014 Cloud Computing SurveyIDG
 
25285 mws gen_int_ppt_trapcontinuous
25285 mws gen_int_ppt_trapcontinuous25285 mws gen_int_ppt_trapcontinuous
25285 mws gen_int_ppt_trapcontinuousJyoti Parange
 

En vedette (6)

Gradiant - Technology Offer in Cloud Computing
Gradiant - Technology Offer in Cloud ComputingGradiant - Technology Offer in Cloud Computing
Gradiant - Technology Offer in Cloud Computing
 
Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010Market Research Report : Cloud Computing Market in India 2010
Market Research Report : Cloud Computing Market in India 2010
 
Presentation cloud computing foundation technologies and research challenges
Presentation   cloud computing foundation technologies and research challengesPresentation   cloud computing foundation technologies and research challenges
Presentation cloud computing foundation technologies and research challenges
 
2014 Cloud Computing Survey
2014 Cloud Computing Survey2014 Cloud Computing Survey
2014 Cloud Computing Survey
 
25285 mws gen_int_ppt_trapcontinuous
25285 mws gen_int_ppt_trapcontinuous25285 mws gen_int_ppt_trapcontinuous
25285 mws gen_int_ppt_trapcontinuous
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Similaire à Cloud computing on smartphone

Mobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud ComputingMobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud ComputingVineet Garg
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computingijceronline
 
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...HarshitParkar6677
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Securing mobile cloud using finger print authentication
Securing mobile cloud using finger print authenticationSecuring mobile cloud using finger print authentication
Securing mobile cloud using finger print authenticationIJNSA Journal
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...IJIR JOURNALS IJIRUSA
 
Securing Mobile Cloud Using Finger Print Authentication
Securing Mobile Cloud Using Finger Print AuthenticationSecuring Mobile Cloud Using Finger Print Authentication
Securing Mobile Cloud Using Finger Print AuthenticationIJNSA Journal
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...IOSR Journals
 
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdfA Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdfKarla Long
 
Security and privacy issues and solutions of Mobile Cloud Computing
Security and privacy issues and solutions of Mobile Cloud ComputingSecurity and privacy issues and solutions of Mobile Cloud Computing
Security and privacy issues and solutions of Mobile Cloud ComputingTahmin Aysha Murshed
 
cloude computing report
cloude computing reportcloude computing report
cloude computing reportKrishnalal Kj
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challengesAlexander Decker
 
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...Amit Sheth
 
Cloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveCloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveResham Acharya
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 

Similaire à Cloud computing on smartphone (20)

Mobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud ComputingMobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud Computing
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computing
 
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
Mobile Fog: A Programming Model for Large–Scale Applications on the Internet ...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Securing mobile cloud using finger print authentication
Securing mobile cloud using finger print authenticationSecuring mobile cloud using finger print authentication
Securing mobile cloud using finger print authentication
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
 
Securing Mobile Cloud Using Finger Print Authentication
Securing Mobile Cloud Using Finger Print AuthenticationSecuring Mobile Cloud Using Finger Print Authentication
Securing Mobile Cloud Using Finger Print Authentication
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
 
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdfA Survey on Mobile Cloud Computing  Concept, Applications and Challenges..pdf
A Survey on Mobile Cloud Computing Concept, Applications and Challenges..pdf
 
Security and privacy issues and solutions of Mobile Cloud Computing
Security and privacy issues and solutions of Mobile Cloud ComputingSecurity and privacy issues and solutions of Mobile Cloud Computing
Security and privacy issues and solutions of Mobile Cloud Computing
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
 
Mobile cloud computing implications and challenges
Mobile cloud computing  implications and challengesMobile cloud computing  implications and challenges
Mobile cloud computing implications and challenges
 
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
MobiCloud: Towards Cloud Mobile Hybrid Application Generation using Semantica...
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud final with_lab
Cloud final with_labCloud final with_lab
Cloud final with_lab
 
Cloud computing in Nepalese perspective
Cloud computing in Nepalese perspectiveCloud computing in Nepalese perspective
Cloud computing in Nepalese perspective
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 

Plus de Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

Plus de Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Cloud computing on smartphone

  • 1. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol.4, No.10, 2013 www.iiste.org Cloud Computing on Smartphone Ms.Rashmi A.Bajad Technocrats Institute of Technology, Bhopal, Batch 2010, Bhopal, INDIA bajad40@gmail.com Prof.Amit Sinhal Department of IT, TIT, Bhopal,Bhopal, INDIA amit_sinhal@rediffmail.com Abstract Cloud computing is the most recent technology for data storage & access. Cloud computing includes specific space on the server, the data can be accessed from or stored on the cloud. Cloud computing results into the high speed data accessed capability. Now a days, Every organization have their own cloud where the data is stored related to their work and whenever required it is accessed. Cloud computing is the platform as a service, key players in this sector is Google, Amazon and Microsoft. Smartphone’s and tablets have another growing market so these two technologies combined to form the new concept that is the Smartphone application will access the cloud. The platform evaluated which are suitable for the Smartphone devices is Amazon Web Services. These services allow features like Compute, Database & Storage. Keywords—cloud computing, Smartphones,Android,Amazon. I. Introduction The project is an application of cloud computing for mobile phones. Smartphone capabilities are ever increasing and cloud computing has already succeeded in web based application. The next step is definitely towards the adoption of cloud computing principles on Smartphone/tablet area. The aim of the project is to create an interface for existing cloud computing infrastructures (like Amazon Web Services or Windows Azure) for easy usage in smart phones. This will open a platform for deploying and running applications for the mobile phones directly on the cloud which can be accessed from a smartphone with high speed connectivity. The project tries to implement a novel way of interacting with the cloud using the APIs provided by Amazon Web Services. First step in the project is to start and run virtual instances of operating systems like Linux/windows server and communicating to it through a secured shell. This will be a proof of concept of that we can load and run an operating system in the cloud without using a desktop pc and install applications just like we can run application in a desktop OS. II. Literature Review In this paper, we have covered several representative mobile cloud approaches. Much other related work exist, but the purpose of this paper is to give an overview of the wide spectrum of mobile cloud computing possibilities. None of the existing approaches meets completely the requirements of mobile clouds. Native (offline) and Web (online) applications are the two extremes of mobile applications.Therefore, we believe that the full potential of mobile cloud applications lies in between these two extremes, while dynamically shifting the responsibilities between mobile device and cloud.The offloading can happen to some remote data center, nearby computer or cluster of computers, or even to nearby mobile devices Mobile cloud computing will be a source of challenging research problems in information and communication technology for many years to come. Solving this problem will require interdisciplinary research from systems, networks, and HCI. Several researchers, [10]–[12], have identified the fundamental challenges in mobile computing. Mobile computing environments are characterized by severe resources constraints and frequent changes in operating conditions. Mobile devices inherently have and will continue to have limited resources as processing power, memory capacity, display size, and input forms. These have been the forming factors of existing mobile application approaches. A. Offline Applications: Most of the applications available for modern mobile devices fall into this category. They act as fat client that processes the presentation and business logic layer locally on mobile devices with data downloaded from backend systems. There is periodical synchronization between the client and backend system. A fat client is a networked application with most resources available locally, rather than distributed over a network as is the case with a thin client. B. Online Applications : An online application assumes that the connection between mobile devices and backend systems is available most of the time. Smart phones are popular due to the power and utility of their applications, but there are problems such as cross-platform issues. Here Web technologies can overcome them; applications based on Web 73
  • 2. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) 2863 Vol.4, No.10, 2013 www.iiste.org technology are a powerful alternative to native applications. Mobile have the potential to overcome some of the disadvantages of offline applications because they are: ions -multi-platform to device’s features such as camera or motion detection. platform -difficulties in handling complex scenarios that require keeping communication session a over longer period difficulties of time. C. Issues with Offline and Online Mobile Applications : Current applications are statically partitioned, i.e. most of the execution happens on the device or on backend systems. However, mobile clients could face wide variations and rapid changes in network conditions and local resource availability when accessing remote data and services. As a result, one partitioning model does not lity satisfy all application types and devices. In other words, the computation of clients and cloud has to be adaptive in response to the changes in mobile environments [13]. III. Problem Formulation There are cloud applications which use most of the storage aspects of cloud computing infrastructures. E.g. DropBox, Google Drive and iCloud. These applications use the cloud as a storage device. On the other hand there are some applications which allow using the cloud for running specific application, which are designed by the vendors for doing specific things like word processing (Google docs) or image manipulation (Pixlr.com). But this as well doesn’t allow users to run a applications of their own choice. Implementation The project is implemented in Android platform as it is java based platform as well easy to develop apps. The cloud infrastructure is adopted from Amazon Web Services. Amazon Web Services allow running pre prebuilt/as well as customizable virtual machines of operating systems called Instances on their cloud infrastructure. Amazon provides APIs for programmers to use every step of the process through programs written in Java. The project has three parts: 1. The mobile App: MeghaOS The project used some of the API as a proof of concept to run prebuilt Linux Instance on the cloud and get status of the running Instance directly on the mobile phone. The application also tries to implement a secure shell to interact with the running Linux instance through a SSH (Secure Shell) for installing, configuring and (Secure running a web server in the cloud as well as a web application which can install other web applications from the phone by uploading them through the installed web application. 2. The web application : CloudApp ins installer: This is a simple web application that can be loaded from the MeghaOS and which will allow simple HTML based apps to the web server running in the launched AWS Instance. 3. The Sample cloud app: A sample HTML5 based game to be installed on the cloud using the MeghaOS and CloudApp installer. cloud IV. Proposed Methodology The proposed system does a new way of using smartphones. One limitation of smartphone is that most of the application running on desktops can not be run on mobile devices. Different apps need to be installed for different needs and these apps are limited in functionality compared to its desktop equivalent. This is due to the limitation of hardware capabilities of mobile devices at the moment. The proposed application will help bridge gaps between desktop applications and mobile devices by running desktop applications in the cloud and delivering the user interface directly to the mobile device. Fig. Mobile cloud Approach with parallel storage 74
  • 3. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol.4, No.10, 2013 www.iiste.org Fig. Screenshot 1 Fig. Screenshot 2 75
  • 4. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol.4, No.10, 2013 www.iiste.org Fig.Screenshot 3 Fig. Screenshot 4 76
  • 5. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol.4, No.10, 2013 V. www.iiste.org Future of Mobile Computing Devices will integrate each others technology Examples: -PDA Cell Phone -Cell Phones working with WLAN’s -Cell Phones with MP3 players 2. Wired devices thing of the past -Land lines 3. Android app development 1. VI. Conclusion In this paper, we have covered several representative mobile cloud approaches. Much other related work exist, but the purpose of this paper is to give an overview of the wide spectrum of mobile cloud computing possibilities. None of the existing approaches meets completely the requirements of mobile clouds. Native (offline) and Web (online) applications are the two extremes of mobile applications. The former type is using capabilities of mobile devices, but the integration with the cloud is poor. The latter type lacks from insufficient usage of mobile device sensors and available device computing resources while suffering from interactivity issues. Therefore, we believe that the full potential of mobile cloud applications lies in between these two extremes, while dynamically shifting the responsibilities between mobile device and cloud. Result & Discussion The implementation is partial due to time limitation and lack of prior experience in the platforms. • MeghaOS: A status checking of the running instance is implemented which proves that the APIs can be used in a mobile app. Some experiments are done using java desktop applications, which can be ported to the mobile on availability of more time. • The CloudApp installer: Fully implemented and tested for proof of concept. And can be used from a desktop. From mobile phone is not yet tested. • The Sample web Application: This is a test application using open source HTML5 based game application tested on both desktop and mobile phone. Comparison between existing systems Application name DropBox Google Drive/ iCloud Proposed A pplication: MeghaOS Application area Storing and synchronization of files between cloud connected devices Editing, Storing and synchronization of documents and files between cloud connected devices Storing and synchronization of files between cloud connected devices Running apps in the cloud Mobile integration Cloud storage Cloud computation User can install their own applications Desktop integration Yes Yes No No Yes Yes Yes Yes No Yes yes Yes No No Yes Yes Yes Yes Yes Not implemented, but possible 77
  • 6. Computer Engineering and Intelligent Systems ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online) Vol.4, No.10, 2013 www.iiste.org References [1] A. Wright, “Get Smart,” Communications of the ACM, vol. 52, no. 1, pp. 15–16, 2009. [2] D. Kovachev, D. Renzel, R. Klamma, and Y. Cao, “Mobile Community Cloud Computing: Emerges and Evolves,” in Proceedings of the First International Workshop on Mobile Cloud Computing (MCC). Kansas City, MO, USA: IEEE, 2010. [3] M. Satyanarayanan, P. Bahl, R. C´aceres, and N. Davies, “The Case for VM-Based Cloudlets in Mobile Computing,” IEEE Pervasive Computing, vol. 8, no. 4, pp. 14–23, Oct. 2009. [4] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “A Bbreak in the Clouds: Towards a Cloud Definition,” SIGCOMM Computer Communication Review, vol. 39, no. 1, pp. 50–55, 2009. [5] P. Mell and T. Grance, “The NIST Definition of Cloud Computing,” 2009. [Online]. Available: http://csrc.nist.gov/groups/SNS/cloud-computing/ cloud-def-v15.doc [6] OnLive Inc., “OnLIve.” [Online]. Available: http://www.onlive.com [7] J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters,” in Proceedings of the 6th Conference and Symposium on Operating Systems Design & Implementation (OSDI’04). San Francisco, CA, USA: USENIX Association, 2004, p. 10. [8] Amazon.com, Inc., “Amazon Web Services.” [Online]. Available: http://aws.amazon.com [9] F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber, “Bigtable : A Distributed Storage System for Structured Data,” ACM Transactions on Computer Systems,vol. 26, no. 2, pp. 1–26, 2008. [10] M. Satyanarayanan, “Fundamental Challenges in Mobile Computing,” in Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing. Philadelphia, PA, USA: ACM, 1996, pp. 1–7. [11] A. K. Gupta, “Challenges in Mobile Computing,” in Proceedings of 2nd National Conference on Challenges and Opportunities in Information Technology (COIT-2008). Mandi Gobindgarh, India: RIMT-IET, 2008, pp. 86–90. [12] J. Jing, A. S. Helal, and A. Elmagarmid, “Client-server Computing in Mobile Environments,” ACM Computing Surveys (CSUR), vol. 31, no. 2, pp. 117–157, 1999. [13] X. Gu, K. Nahrstedt, A. Messer, I. Greenberg, and D. Milojicic, “Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments,” in Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom 2003). Dallas- Fort Worth, TX, USA: IEEE, 2003, pp. 107–114. [14] B.-G. Chun and P. Maniatis, “Augmented Smartphone Applications Through Clone Cloud Execution,” in Proceedings of the 12th Workshop on Hot Topics in Operating Systems (HotOS XII). Monte Verita, Switzerland: USENIX, 2009. [15] S. Garriss, R. C´aceres, S. Berger, R. Sailer, L. van Doorn, and X. Zhang, “Trustworthy and Personalized Computing on Public Kiosks,” in Proceeding of the 6th International Conference on Mobile Systems, Applications, and Services (MobiSys ’08). Breckenridge, CO, USA:ACM, 2008, pp. 199 – 210. [16] I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, “Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications,” in Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware (Middleware ’09). Urbana Champaign, IL, USA: Springer,Nov. 2009, pp. 1–20. [17] J. Rellermeyer, O. Riva, and G. Alonso, “AlfredO: An Architecture for Flexible Interaction with Electronic Devices,” in Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware 2008), ser. Lecture Notes in Computer Science, vol. 5346. Leuven, Belgium: Springer, 2008, pp. 22–41. [18] J. S. Rellermeyer, M. Duller, and G. Alonso, “Engineering the Cloud from Software Modules,” in Proceedings of the Workshop on Software Engineering Challenges in Cloud Computing (ICSE-Cloud, in conjunction with ICSE 2009). Vancouver, Canada: IEEE, 2009, pp. 32–37. [19] J. S. Rellermeyer, G. Alonso, and T. Roscoe, “R-OSGi: Distributed Applications Through Software Modularization,”in Proceedings of the ACM/IFIP/USENIX 8th International Middleware Conference Conference(Middleware 2007). Newport Beach, CA, USA: Springer, Nov. 2007,pp. 50–54. [20] X. Zhang, S. Jeong, A. Kunjithapatham, and Simon Gibbs, “Towards an Elastic Application Model for Augmenting Computing Capabilities of Mobile Platforms,” in The Third International ICST Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications,Chicago, IL, USA, 2010. [21] E. Cuervo, A. Balasubramanian, D.-k. Cho, A. Wolman, S. Saroiu,R. Chandra, and P. Bahl, “MAUI: Making Smartphones Last Longer with Code Offload,” in Proceedings of the 8th international conference on Mobile systems, applications, and services (ACM MobiSys ’10). San Francisco, CA, USA: ACM, 2010, pp. 49– 62. 78
  • 7. This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE’s homepage: http://www.iiste.org CALL FOR JOURNAL PAPERS The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. There’s no deadline for submission. Prospective authors of IISTE journals can find the submission instruction on the following page: http://www.iiste.org/journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. MORE RESOURCES Book publication information: http://www.iiste.org/book/ Recent conferences: http://www.iiste.org/conference/ IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library , NewJour, Google Scholar