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
![]()
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
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
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.
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
e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
This type of cloud infrastructure is accessible to the overall public or any large industry group. It may be maintainedbyanorganizationsellingthecloudservices.
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.
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:
This type of cloud computing architecture is used by a privateinstituteororganizationandmaybemanagedby the organization or a third party. It can exist within or outsidetheorganization.
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
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.
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.
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.
ProvidingFeaturesoflisteningMusicAnywheretousers ontheirmobiledeviceisaperfectinstancewhereMobile cloudcomputingisimplemented.
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 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.
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
The major characteristics of mobile clouds computing aredescribedbelow:
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.
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.
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.
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.
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
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.
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:
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
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
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.
e-ISSN: 2395-0056
Volume: 09 Issue: 07 | July 2022 www.irjet.net p-ISSN: 2395-0072
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.
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.
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.
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:
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.
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.
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
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.
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.
[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.