资源描述:
《基于.应用容器的云资源调度的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ABSTRACTABSTRACTWiththerapiddevelopmentofcloudcomputing,virtualizationtechnologyasoneoftheimportanttechnologyalsoadvancingwiththetimes.Full-virtualization,para-virtualizationtechnologycannotsatisfyallscenariosinthecloudcomputingnowadays.Becausevirtualizationenviron
2、mentsbuildbythesetechniquestendtohavearelativelyindependentsystemresources,thisstrategycausedthatapplicationsindifferentvirtualmachinesisverydifficulttoachieveinteroperability,socontainer-basedvirtualizationtechnologyappeared.Containersolvedtheproblemoftheprocedure
3、independenceandresourcesharingperfectly.Andresourceschedulingisakeyproblemincloudcomputing,howtoachievetheefficientallocationofresources,howtodistributetheappropriatephysicalhostdynamicforyourvirtualmachineisalsoahotspotanddifficultyinthefieldofcloudcomputingresear
4、ch.DespitethelargevolumeofresearchpublishedonenergyefficientVMlivemigrationinclouddatacenters,thereareveryfewopen-sourcesoftwaresystemimplementingdynamicVMconsolidation.Sothecloudresourceschedulingbasedonapplicationofcontainerhasimportanttheoreticalandpracticalsign
5、ificance.Thisthesisincludesthefollowingmainworks.Firstly,itintroducedthemainstreamvirtualizationtechnology,includingfull-virtualization,para-virtualization,andalightweightvirtualizationtechnologybasedoncontainer,whichisappearedrecently(operatingsystemvirtualization
6、).Secondly,itstudiedthecommonlyusedsystemmigrationtechnology,includingphysicalhosttovirtualmachinemigration(p2v),virtualmachinestophysicalhostmigration(v2p),virtualmachinetovirtualmachinemigration(v2v).Thisthesisisfocusondynamicandstaticmigrationofvirtualmachinetov
7、irtualmachinemigration.Thirdly,itanalyzedaCfunctionlibrarylibvirt,whichsupportthemainstreamvirtualizationtoolsunderLinux.Fourth,itdesignedthegeneralframeworkofvirtualmachineschedulingsystem.Finallythethesisimplementedacloudresourceschedulingframeworksystembasedonco
8、ntainer.Thesystemhasthreecoremodels,decidingwhentotriggervirtualmachinemigration,selectingvirtualmachinetomigrate,selectinghosttoplacementvirtual