A Survey On Mobile Cloud Computing

Page 1

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072

A Survey On Mobile Cloud Computing

Ayush Agrawal1 , Devesh Katiyar2 , Gaurav Goel3

2,3

Abstract Mobile cloud computing is the accessibility of cloud computing services in a mobile atmosphere. It provides optimal services for mobile users Mobile Cloud Computing combines the features of mobile networks and cloud computing together. In mobile cloud computing, all the data and complex computing modules can be managed in mobile and cloud devices and doesn’t require any powerful configuration like CPU speed, memory capacity, Fast Processing etc. Though, the mobile devices are facing up with many Problems in their resources (e.g., storage, bandwidth and battery life) and communications (e.g., mobility, security and privacy). These Issues have great affect in the enhancement of service qualities. In this paper, we discussed on the overview of mobile cloud computing technology with the architecture, applications, security issues, advantage and limitation and possibly solution.

Key Words Mobile Cloud Computing (MCC), Mobile environment,Mobilenetworks

1. INTRODUCTION

Nowadays, the market of mobile phones is increasing at a very high speed. Everyone has a mobile phone which has the features to move anyplace and access the data anytime.Therearesomeboundariesinmobilephonesas compared to the desktop/laptops these are limited storage capacity, bandwidth, battery life etc. With the development of Cloud computing in mobile users can utilise the infrastructure, platform and software provided by cloud providers on on usage basis. Development of Cloud Computing along with the mobile devicesgaveexistencetoMobileCloudComputing.

Mobile Cloud Computing belongs to an infrastructure where processing of data and storage can happen external to the mobile device. Mobile device does not require any large storage capacity and powerful processing speed. All the data will be processed outside the mobile devices on any integrated computing platform located on cloud server. According to research bythe year 2011thenumberofmobile usersacross the worldwillbe5.8billion.

***

Due to major useable model in the time of Internet, mobile cloud computing has developed a significant researchtopicofthescientificandindustrialpeoples.Its usage is becoming more demanding day by day. Therefore, different type of applications based on MCC have been settled and provided to users, Like Google’s Maps, Voice Search and Navigation systems for Mobile phones,

Gmail, and various applications on an Android/IOS platform.Themainreasonbehindthecloudcomputingis the faster delivery of different types of services, increasingstorage,reducing cost, poweringsystemsand decouplingofservicedeliveryfromcoretechnology,and providing flexibility and mobility of data in different purposes. Mobile cloud applications change the processing power and storage of data from mobile phones and into the cloud server. Aeron describes mobile cloud computing as a latest model for mobile applicationswheredataprocessinganddatastorageare shifted from mobile device to dominant and centralized computing platforms located on clouds via internet. All these type of integrated applications are then used via wireless connection built on a thin native client or web browseronthemobiledevices.

2. MOBILE CLOUD COMPUTING ARCHITECTURE

ThegeneralarchitectureofMobileCloudComputingcan be seen in Figure 1. The core architecture of MCC is includes the components: internet service providers, mobile users, cloud service providers, mobile operators, respectively

©2022,IRJET | ImpactFactorvalue:7.529 | ISO9001:2008CertifiedJournal | Page2632
1MCA Student, Department of Computer Science, Dr. Shakuntala Misra National Rehabilitation University, Lucknow, India Assistant Professor, Faculty of Computer & Information Technology, Dr. Shakuntala Misra National Rehabilitation University, Lucknow, India

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072

2.3 Public Cloud

This type of cloud infrastructure is accessible to the overall public or any large industry group. It may be maintainedbyanorganizationsellingthecloudservices.

2.4 Hybrid Cloud

Thistypeofcloudarchitectureisacombinationoftwoor more clouds services that remain distinctive, but are joined together any standardized technology. The specific clarifications of clouds architecture could be diverse in diverse contexts. Hence, four layer architectureisexplainedtoequatecloudcomputingwith grid computing. It describes architecture for creating market oriented clouds services and use this architectureforwebdistributedbusinessservices.

Figure 1: Architecture of Mobile Cloud Computing

The Mobile devices consist of mobile phones which communicateswiththemobilenetworkswiththe useof respective stations, access points and satellite. The information’sarecommunicatedfromthemobiledevices and this information are functioned on the CPU unit, servers and database on the mobile network provider server In this, mobile network operators can provide respected services to mobile phone users as an authorization, authentication based on the home agent andsubscriber’sdatastoredinthedatabases.Afterthat, the users request to the cloud via internet and cloud server process the requests to route towards corresponding cloud services to provide mobile user Themobilecloudcomputingarchitecturegivesefficiency by using the features of the cloud computing. Four deploymentmodelsareusedforcloudarchitecturesare:

2.1 Private Cloud

This type of cloud computing architecture is used by a privateinstituteororganizationandmaybemanagedby the organization or a third party. It can exist within or outsidetheorganization.

2.2 Community Cloud

Various institutions take the cloud infrastructure which supports a various community and it must have some sharedconcernsuchassecurityissues,policy,visionand conformism considerations. Different organizations or thirdpartymaytakecareofcommunitycloudanditcan exist on physical server or can be hosted by any Organization

3. APPLICATIONS OF MOBILE CLOUD COMPUTING

Mobile cloud computing has a huge number of applicationinseveralfieldsandalargerangeofpotential mobile cloud applications have been discovered in the present works. Mobile cloud computing can be used in execution of mobile accounting, mobile payment or in mobile pharmacy. It is also used for listening music anytime from anywhere in the world. Some of the applicationsofMCCarementionedhere.

3.1 Cloud email:

Nowadays all mobile users are using Gmail (a Cost free service given by Google) on user’s mobile devices. Therefore, Gmail is an exact example of Mobile cloud computingbecausealltheemailsofauserarestoredon acloudserverandtasksareaccomplishedonthecloud.

3.2 Mobile commerce

Mobilecommerceapplicationsarelike mobileshopping, accounting, advertising, finance etc. All these type of applications require flexibility like mobile ticketing, mobile transactions, payments, etc. There are Various Challenges of using Mobile Commerce like low network bandwidth,privacy,security etc. butthedevelopmentof CloudComputingreducesthesechallenges.

3.3 Cloud music:

ProvidingFeaturesoflisteningMusicAnywheretousers ontheirmobiledeviceisaperfectinstancewhereMobile cloudcomputingisimplemented.

©2022,IRJET | ImpactFactorvalue:7.529 | ISO9001:2008CertifiedJournal | Page2633

3.4

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072

Mobile gaming

Mobile Cloud Computing offers the facility of game playing on mobile devices. Mobile gaming needs large figuringresourcesbutwithhelpofMobileComputingall processes are performed on clouds server. So mobile devices do not need require high processing resources. Theideaofunloadingisusedinmobilegaming.

3.5 Voice based searching

In This user can find everything without typing it via speech recognition. The AT & T speech mashup method that involve web service with mobile computing environmentisusedtoaccomplishthedemandofspeech recognition

4. MOBILE CLOUD COMPUTING CHARACTERISTIC

The major characteristics of mobile clouds computing aredescribedbelow:

4.1 Flexibility/Elasticity

Users are free to access any computing resources without the help of human interactions. The abilities of users can be quickly and elastically increased, in some situationsvigorously.

4.2 Scalability of Infrastructure

The new node can be added or dropped from the network with very least changes in the infrastructure in thephysical serverstosetupthesoftware.Accordingto need mobile cloud architecture can scale high or low easily.

4.3 Broad Network Access

User experiences and facilities are present on the network and can be retrieved through standard procedure that promote use of varied platforms like phones,PDA,laptops,iPadandmobileetc.

4.4 Location Independence

Location individuality is an additional characteristic of MCC. There is a sense of different location individuality. In this the customer doesn’t have the control over the locationfromwheretheresourceisprovided.Butitmay be able to require location at a advanced level of abstractionfromcountrydatacentre.

4.5 Reliability

With the usage of multiple redundant site reliability can be enhanced and this makes cloud computing more

effective for various recovery applications and business strategies

4.6

Economies of Scale and Cost Effectiveness

For the usage of benefit of economies of scale mobile cloud applications, irrespective of the deployment procedure, is supposed to be as large as possible. Huge quantity of mobile cloud deployments is placed near to inexpensive power stations and cheap real estate, for loweringthecosts.

5. ISSUES AND APPROACHES FOR MOBILE CLOUDCOMPUTING

MCC is like wedding between two technologies named mobile web and Cloud computing. So there is an strong connection between these two. As the mobile has the limit to solve the computations but the cloud has very powerfulcomputationstosolveanyissuesascompareto mobile. So there are various problems in applying cloud computing for mobile. These problems are kind of like limited security, related to network, limitation of resources in mobile users and clouds Various problems areclarifiedinthispaperasfollows:

5.1 Limited Resources

Having very less amount of resources in mobile device makes difficult of using the services of cloud. Here are two simple limitations related to less resources available.whichareasfollows:

5.1.1

Power of Computation is limited

As compared to desktop computers the speed of processors is slow in mobile devices. For increasing the speedofprocessorinmobilehigherpowerconsumption needed.

So there is a requirement to make the stability between battery power and processor speed. The first solution can be performing all computations on servers but in many cases it is not good to perform computations on serverside.Thenalsotherearemanydifficultiesrelated tosecurity,privacyandreliabilitywilloccur

5.1.2 Limited Battery

The main barrier for the mobile devices for connecting via wireless network is the limited amount of battery in mobile devices. Hence it consumes high amount of battery consumption. Therefore, a procedure is used to ensure storage integrity for MCC. This planned procedure makes an incremental cryptography for dynamic data structures, and also minimizes energy usage.

©2022,IRJET | ImpactFactorvalue:7.529 | ISO9001:2008CertifiedJournal | Page2634

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072

5.2 Network Related Issues

All the process in Mobile Computing is achieved on the network. Hence there are some problems associated to the network like heterogeneity, Bandwidth, availability, latency.

5.2.1 Latency and Bandwidth

Latency is interruption in data processing on the network. As latency depends on network so it is a problem in MCC. Mobile Cloud is also affected by Bandwidth. Having small tower signal gives low bandwidthandgreatlatencyinthenetwork.

Wi Fi is an example which decreases bandwidth but it improves latency. The use of of 4G will help to increase the bandwidth and latency. The use of Cloudlets also helps to increase this issue. Cloudlet is a trustworthy collectionofcomputerswhichpresentneartheuserand connectedthroughinternet.Soiftheconditionofoffload, delay,costetc.arisesoncloudthenusercanusecloudlet It copies user data from a integrated location to authorize mobile users to access the data and thus decrease latency. When the services are used by user thendatacangobacktotheoriginatedlocation.Soneed ofmobileusersforcommunicatinginrealtimeretortby low latency, and high bandwidth wireless access to the cloudletcan see Theusercanalsousethedefaultmode ifthereisnocloudletareavailableatthattimeandhence sendalltherequireddatatothedistantcloud.

5.2.2 Availability

The main problem in MCC is Network availability. It needs a mobile device to always be linked with internet to access cloud computing which is not easy due to absence of mobile service analysis or internet connectivity.

Wi Fi is one way out to offer good and fast network accesseventhenalsowhenmobiledevicedoesnothave network coverage or Wi Fi on their zone. This difficulty ofnetworkavailabilityisbeneathresearchwork.

5.3 Security

Maximum number of mobile devices have nearly same featureslikeadesktopcomputer.Somobiledevicesalso have to be go through a number of problems associated to security and privacy. To solve this problem Threat

Detection Services are now executed at clouds but this also has lots of drawbacks. Some security concerns are asfollows:

5.3.1 Security of Users and Mobile Devices

Therearelotsofsecurityproblemslikeviruses,hacking, Trojan horses in mobile devices or desktop. Access of globalpositioningsystem(GPS)inmobiledevicescauses theproblemofprivacyissues.

(i) Device Security: Mobile devices are easily stooled bysomeone or misplaced as compared to desktop computers. So there is always a risk related to data privacy because all data is kept on the cloud somewhereunfamiliar to user various security issues like malware, Trojan, worms, hacking are done with the use of mobile devices. Latest smart phones getting in the market have different security applications to exclude fraud usage ofmobile.

(ii) Privacy of mobile user: Currently many mobile usersare accessing Location based services (LBS). LBS have abig problem related to privacy of user because it offers the data of the user about current location. This issue becomes very massive if confidential data of user isdisclosed to any untrusted individual Location Trusted Server (LTS) has solved this problem. LTS is shown infig.2. When a user wants to access Locationbasedservice, it will give its location to Location TrustedServer (LTS). Now it is task ofLTStonotshowuserdataby ‘Spatial Cloaking’. When cloaked region is created, LTS transferred spatial cloaking to LBS providers Then after LBS Service provider processed the and queries send back these query outcomes to LTS which willtransferfinalresulttouser.

5.3.2 Securing Data on Cloud

All the information of mobile user is kept on the cloud hence authentication, integrity and confidentiality of data becomes a major problem. The information of each usercanbereformedbyanyuntrustedpersonsoallthe task should be performed in careful manner. Various clarifications have been given for security and integrity ofdataoncloudandmanyarebeneathresearchwork.

©2022,IRJET | ImpactFactorvalue:7.529 | ISO9001:2008CertifiedJournal | Page2635

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072

Figure-2: Overall Architecture of Spatial

6. FUTURERESEARCHWORK

We have perceived many problems related to MCC and various issues architectures to explain these issues. Therefore, still there are many different types of problems being there in MCC and different type of research developments can also be done on Mobile Computing.ThereareSomeconcernslikeMobiledevices has restricted storage and processing speed. Various operating systems are accessible for mobile devices like IOS, Android, Symbian etc. So task related to these commonaccessplatforms formobilecloudcomputingis conceivable on best of these different operating system platform can be done. In future the research related to security and integrity can be done because there are various issues on security threats both inside and outside the cloud server Different architectures models of MCC can be reconnoitred. Alsocost policy is essential tobeenhancedwithdevelopmentofMCC.Thingsrelated to access schemes can be improved in future. Low bandwidth of network is a main issue in which enhancement can be performed because quantity of mobile and cloud users is growing regularly. Research associatedtoQualityofServiceshouldalsobeimproved to provide better quality of requesting facilities to the users.

7. CONCLUSION

Themajorobjectivebehind theMobileCloudComputing is to encourage the mobile user by giving them a continuous and rich functionality, irrespective of limitation of resources on mobile devices. However still now it is on the initial stage of development, in future MCC could become main model for mobile applications According to a recent study, more than 241 million businesses access cloud services via mobile devices by 2016 and will drive the profits of mobile cloud computing to $8.2 billion. On the basis of this importance, this paper has given a survey on Mobile Cloud Computing in which its definitions, architecture, issues,approachesarepresent.Wehaveprovidedawide

survey on existing mobile cloud computing research in this paper. Hence we have highlights the major objectivesofmobilecloudcomputingandalsodescribed various definitions of mobile cloud computing in this literature.

REFERENCES

[1]SarahPerez,August4,2009,Whycloudcomputingis the future of mobile,http://www.readwriteweb.com/archives/why_cl oud_computing_is_the_future_of_mobile.php.

[2] Tavel, P. 2007. Modeling and Simulation Design. AK PetersLtd.

[3] Hasib Zaman, Praveen Dandu, Wutao Wei ImplementationIssuesofMobile CloudComputing”

[4] Chetan S, Gautam kumar, K. Dinesh, Mathew K. and Abimanyu M.A “Cloud computing for mobile world” nationalinstituteoftechnology,calicut

[5]SecurityFirst:SecurityanddataprotectioninGoogle data centers http://googleenterprise.blogspot.com/2011/04/securit y first security and data.html

[6] Chang, J., Balan, R. K., & Satyanarayanan, M. 2005. Exploitingrichmobileenvironments,2005

[7] Foster, I., Zhao, Y., Raicu, I., & Lu, S. 2008. Cloud computingandgridcomputing360 degreecompared.In GridComputingEnvironmentsWorkshop,2008.

[8]ABIResearchhttp://www.abiresearch.com

[9]http://www.tutorialspoint.com/cloud_computing/clo ud_computing_mobile.htm

[10] Kanchan Patil, Sandip Patil; A case study on mobile cloudcomputing.

©2022,IRJET | ImpactFactorvalue:7.529 | ISO9001:2008CertifiedJournal | Page2636

Turn static files into dynamic content formats.

Create a flipbook