资源描述:
《linux+containers热迁移机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ABSTRACTABSTRACTTheemergenceofcloudcomputingbringsgreatchangestothecalculation.Itcanmeettheneedsofvariousfieldstosolvemorecomplexproblems,anddealwithmassivedata.Inordertoefficientlyusethelotsofinfrastructureresourcesinthecloudplatform,virtualizationtechnologyisintroducedintoclo
2、udcomputing,virtualizationtechnologyisoneofthecoretechnologyofIaaSplatform,becausecloudcomputingplatformclusterisdistributedwithalargevarietyofdifferentservices,andtheloadofeachserviceineverymomentisalsodifferent,withuncertainty.Inordertomakefulluseoftheseplatformresources,itmu
3、stcarryloadbalancingontheentireplatformresources.Incloudcomputing,livemigrationtechnologyofvirtualmachineisanimportantmethodtorealizeloadbalancing.Traditionalvirtualizationtechnologyneedstorunanadditionalcompleteoperatingsysteminavirtualmachine,whichisnotonlyawasteofresourcesbu
4、talsoreducetherunningefficiencyofthevirtualmachine.Thecontainertechnologyisagoodsolutiontotheaboveproblem,whichdoesnotneedtorunanadditionalcompleteoperatingsysteminavirtualmachine.Andeachvirtualmachinesharesthesamekernelwithitsphysicalhost.However,researchonthelivemigrationofth
5、econtainertechnologyisverysmallatpresent.ThisthesisisfocusingonthestudyofthelivemigrationmechanismofLXCcontainersbycomparingwiththetraditionalvirtualizationtechnology.Themaincontentsareasfollows:(1)ThisthesisfirstanalysesthememorycharacteristicsofLXCcontainer,andproposesalivemi
6、grationmechanismbasedonmemory:AMC&T.Thetraditionalpre-copymethodoflivemigrationmechanismrequiressynchronizationondirtypagesfrequently,whichwillleadtothetransmissionoflargeamountsofmemorydata,andrepeatedlytransferalotofredundantdirtypage,sothatthewholemigrationtimewillbetoolong.
7、Tosolvetheaboveproblem,thisthesisproposesalivemigrationmechanismforLXCcontainer:AMC&T,whichisbasedonadaptivememorycompressionalgorithm:AMCA,andtheAMC&Talgorithmisvalidatedbydoingsomeexperimentsandanalysis.(2)Inviewofmigrationmechanismofthenonsharedfilesystem,thisthesisanalyzest
8、hedifferencesofvirtualdiskbetweenLXCcontainerandtradit