Mobile Cloud Computing Review Challenges and Perspectives.docx
《Mobile Cloud Computing Review Challenges and Perspectives.docx》由会员分享,可在线阅读,更多相关《Mobile Cloud Computing Review Challenges and Perspectives.docx(11页珍藏版)》请在冰豆网上搜索。
MobileCloudComputingReviewChallengesandPerspectives
MobileCloudComputing:
Review,Challenges,andPerspectives
CloudComputingReport
学院:
信息科学与技术学院
姓名:
******
学号:
**********
专业:
**************
-************University-
MobileCloudComputing:
Review,Challenges,andPerspectives
Withthedevelopmentofcloudcomputingandmobility,mobilecloudcomputinghasemergedandbecameafocusofresearch.MobileCloudComputingisthecombinationofcloudcomputing,mobilecomputingandwirelessnetworkstobringrichcomputationalresourcestomobileusers,networkoperators,aswellascloudcomputingproviders.Asmobilecloudcomputingcangreatlypromotethedevelopmentandapplicationofcloudcomputing,andcanpromotethedevelopmentandapplicationoftheinternettechnologytoahigherlevel,itisnecessarytograspathoroughunderstandingofthetechnologyinordertopointoutthedirectionoffutureresearch.Firstly,thispaperpresentsareviewonthebackgroundanddefinitionofmobilecloudcomputing,architecture,anditsadvantages.Then,itanalysesthechallengesandsolutionsofmobilecloudcomputing,andthenfocusesonthesecurityandprivacyinmobilecloudcomputing.Intheend,wesummarizeandconcludethispaperandpointoutsomepromisingfutureresearchdirectionsandperspectives.
1.Introduction
Mobiledevicesareincreasinglybecominganessentialpartofhumanlifeasthemosteffectiveandconvenientcommunicationtoolsnotboundedbytimeandplace.Mobileusersaccumulaterichexperienceofvariousservicesfrommobileapplications(e.g.,iPhoneappsandGoogleapps),whichrunonthedevicesoronremoteserversviawirelessnetworks.Therapidprogressofmobilecomputing[1]becomesapowerfultrendinthedevelopmentofITtechnologyaswellascommerceandindustryfields.However,themobiledevicesarefacingmanychallengesintheirresourcesandcommunications[2].Thelimitedresourcessignificantlyimpedetheimprovementofservicequalities.
Cloudcomputinghasbeenwidelyrecognizedasthenextgenerationcomputinginfrastructure.Cloudcomputingofferssomeadvantagesbyallowinguserstouseinfrastructure,platforms,andsoft-waresprovidedbycloudproviders(e.g.,Google,Amazon,Salesforce,Baidu,etc.)atalowcost.Inaddition,cloudcomputingenablesuserstoelasticallyutilizeresourcesinanon-demandfashion.Asaresult,mobileapplicationscanberapidlyprovisionedandreleasedwiththeminimalmanagementeffortsorserviceprovider’sinteractions.Withtheexplosionofmobileapplicationsandthesupportofcloudcomputingforavarietyofservicesformobileusers,mobilecloudcomputingmobilecloudcomputingisintroducedasanintegrationofcloudcomputingintothemobileenvironment.Mobilecloudcomputingbringsnewtypesofservicesandfacilitiesmobileuserstotakefulladvantagesofcloudcomputing.
Thispaperpresentsacomprehensivesurveyonmobilecloudcomputing.Section2providesabriefoverviewofmobilecloudcomputingincludingdefinition,architecture,anditsadvantages.Section3analysesthechallengesandsolutionsofmobilecloudcomputing.Then,section4focusesonthesecurityandprivacyofmobilecloudcomputing.Finally,wesummarizeandconcludethispaperinsection5,pointoutsomepromisingfutureresearchdirectionsandgivesomeperspectives.
2.Overviewofmobilecloudcomputing
Thetermofmobilecloudcomputingwasintroducednotlongaftertheconceptofcloudcomputing.Ithasbeenattractingtheattentionsofentrepreneursasaprofitablebusinessoptionthatreducesthedevelopmentandrunningcostofmobileapplications,ofmobileusersasanewtechnologytoachieverichexperienceofavarietyofmobileservicesatlowcost,andofresearchersasapromisingsolutionforgreenIT[3].Thissectionprovidesanoverviewofmobilecloudcomputingincludingdefinition,architecture,andadvantagesofmobilecloudcomputing.
2.1Thedefinitionofmobilecloudcomputing
Definitionsofmobilecloudcomputingcanbedividedintotwoclasses.Thefirstreferstocarryingoutdatastorageandprocessingoutsidemobiledevices[4].Mobiledevicesaresimplyterminalsincloudcomputing,onlyintendedtoprovideamoreconvenientwayofaccessingservicesinthecloud.Thebenefitofthisisthatstorageandcomputinglimitationsofmobiledevicesareavoided,andanewlevelofsecurityisprovidedbycentralizingmaintenanceofsecuritycriticalsoftware.
Thesecondclassofdefinitionsreferstocomputingwheredatastorageandprocessingarealsocarriedoutonmobiledevices[5].Theinfrastructureofthecloudisdifferentfromthatofdata-center“pay-as-you-use”cloudcomputing.Eachnodeisownedbyadifferentuserandislikelytobemobile.Usingmobilehardwareforcloudcomputinghasadvantagesoverusingtraditionalhardware.Theseadvantagesincludecomputationalaccesstomultimediaandsensordatawithouttheneedforlargenetworktransfers,moreefficientaccesstodatastoredonothermobiledevices,anddistributedownershipandmaintenanceofhardware.
Inthispaper,mobilecloudcomputingisdefinedascloudcomputingextendedbymobilityandanew“ad-hoc”infrastructurebasedonmobiledevices.Itprovidesmobileuserswithdatastorageandprocessingservicesonacloudcomputingplatform.Usingthisdefinition,weclarifytwodifferencesbetweenmobilecomputingandcloudcomputing.
First,thereisanoverlapbetweenthetwocomputingparadigms.Cloudcomputingaimstoprovideservicestouserswithoutlettingthemknowwheretheseservicesarehostedorhowtheyaredelivered.Mobilecomputingaimstosupportmobilitysothatuserscanaccessresourceswithwirelesstechnology.
Second,itispossibletobuildupcloudswithinmobiledevicesfordatastorageandprocessing.Althoughmobiledevicesnowadaysareweakintermsofenergy,power,storage,andcommunication,thissituationwillbeimproveddramaticallywiththedevelopmentoftechnology.In[5],HyraxshowsthataplatformderivedfromHadoop[6]cansupportcloudcomputingonAndroid[7]smartphones.Itdemonstratesthepossibilitythatacloudcomposedofmobiledevicescanprovidebasicfunctionsandservicesofcloudcomputing.
Figure1.Mobilecloudcomputingarchitecture
2.2Architecturesofmobilecloudcomputing
Fromtheconceptofmobilecloudcomputing,thegeneralarchitectureofmobilecloudcomputingcanbeshowninFigure1.InFigure1,mobiledevicesareconnectedtothemobilenetworksviabasestations(e.g.,basetransceiverstation,accesspoint,orsatellite)thatestablishandcontroltheconnections(airlinks)andfunctionalinterfacesbetweenthenetworksandmobiledevices.Mobileusers’requestsandinformation(e.g.,IDandlocation)aretransmittedtothecentralprocessorsthatareconnectedtoserversprovidingmobilenetworkservices.Here,mobilenetworkoperatorscanprovideservicestomobileusersasauthentication,authorization,andaccountingbasedonthehomeagentandsubscribers’datastoredindatabases.Afterthat,thesubscribers’requestsaredeliveredtoacloudthroughtheInternet.Inthecloud,cloudcontrollersprocesstherequeststoprovidemobileuserswiththecorrespondingcloudservices.Theseservicesaredevelopedwiththeconceptsofutilitycomputing,virtualization,andservice-orientedarchitecture.
ThetypicalmodelofthemobilecloudcomputingisshowninFigure2,whichiscomposedofthreemajorcomponentsincludingmobileterminal,mobilenetworkandcloud[8].
Figure2.Modelofmobilecloudcomputing
Mobileterminalreferstothemobiledevicestoaccessthecloud,suchassmartphones,tabletPCs,notebookcomputersandPDAs.ThecloudincludestheinfrastructurecentersandserversprovidingtheITresourceorinformationservice,e.g.Infrastructure-as-a-Service(IaaS,includingallkindsofservers,databases,storagedevices,parallelanddistributedcomputingsystems),Software-as-a-Service(SaaS,includingallkindsofsoftware,dataandinformation),Platform-as-a-Service(PaaS,includingoperationplatform,supportplatformanddevelopmentplatform).
Themobilecloudcomputingprovidesservicethroughthemobilenetwork,sothemobilenetworkisnecessaryforreliableinformationtransmissionexceptforthemobileterminalandthecloud.
2.3AdvantagesofMobileCloudComputing
NowadaysmoreandmoreusersenjoytheinternetservicesthroughmobileequipmentsuchassmartphonesandtabletPC.Howeverinpracticethestoragecapacityofmobileequipmentislimited,sothattheobtainingresourcesarenotrich.MeanwhilecomparedwithPC,mobileequipmentcalculationabilityislimited,andbattery'ssustainabilityandsharingdataabilitywithPCarepoor.Fortheseveryreasons,mobilecloudcomputingemergesandwillresolvetheseproblems.Thefollowsaretheveryadvantagesofthemobilecloudcomputing,shownasTable1.
Table1.AdvantagesofMobileCloudComputing
Disadvantagesofmobileequipment
Advantagesofmobilecloudcomputing
1
Limitedstoragecapacity
Breakingthroughthehardwarelimits
2
Limitedcalculationability
3
Poorbattery'ssustainability
Intelligentbalancedload
4
PoorsharingdataabilitywithPC
Convenientaccesstodata
On-demandself-service
Oneistobreakthroughthehardwarelimits.Themobilecloudcomputingenablesthecomplexdataprocessingandthemassivedatastorageimplementedinthecloud.Sotheburdenofthecalculationandstorageonmobileequipmentisreduced.Thesecondisintelligenttobalanceloadandtosaveelectricity,sothemobilecloudcomputingcanresolvethesustainproblemofthebatteryandextendthebatterylifeofmobileequipment.Thethirdisconvenientaccess