购买

¥20.0

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 中英文翻译云计算

中英文翻译云计算.doc

中英文翻译云计算

艾尔小茜茜
2019-02-10 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《中英文翻译云计算doc》,可适用于自然科学领域

中英文翻译姓名:院系:专业:计算机科学与技术学号:TheCumulusProject:BuildaScientificCloudforaDataCenterLizheWang,JieTao,MarcelKunze,DharminderRattuSteinbuchCentreforComputing(SCC),ResearchCenterKarlsruhe(FZK)HermannvonHelmholtzPlatz,EggensteinLeopoldshafen,GermanyAlvaroCanalesCastellanosDepartmentofComputerScience,UniversityKarlsruhe(TH)Karlsruhe,GermanyAbstractCloudcomputingemergesasanewcomputingparadigmwhichaimstoprovidereliable,customizedandQoSguaranteeddynamiccomputingenvironmentsforendusersThispaperreviewsourearlyexperienceofCloudcomputingbasedontheCumulusprojectfordatacentersInthispaper,weintroducetheCumulusprojectwithitsvariousaspects,suchastestbed,infrastructure,middlewareandapplicationmodelsIntroductionCloudcomputingcurrentlyemergesasahottopicduetoitsabilitiestoofferflexibledynamicITinfrastructures,QoSguaranteedcomputingenvironmentsandconfigurablesoftwareservicesAsreportedinGoogletrends(Figure),Cloudcomputing(blueline),whichisenabledbyVirtualizationtechnology(yellowline),hasalreadyoutpacedGridcomputigleworldwideinfrastructuresTheMapReducemodelfirstlyinvolvesapplyinga“map”operationtosomedatarecordsasetofkeyvaluepairs,andthenprocessesa“reduce”operationtoallthevaluesthatsharedthesamekeyTheMapReduceMergemethodevolvestheMapReduceparadigmbyaddinga“merge”operationHadoopisaframeworkforrunningapplicationsonlargeclustersbuiltofcommodityhardwareItimplementstheMapReduceparadigmandprovidesadistributedfilesystemHadoopDistributedFileSystemTheMapReduceandHadoopareadoptedbyrecentlycreatedinternationalCloudcomputingprojectofYahoo!,IntelandHP,Cumulus:AscientificCloudOverviewTheCumulusprojectisanongoingCloudcomputingprojectattherecentlyestablishedSteinbuchCentreforComputing(SCC)attheKarlsruheInstituteofTechnology(KIT)Itintendstoprovidevirtualmachines,virtualapplicationsandvirtualcomputingplatformsforscientificcomputingapplicationsTheCumulusprojectcurrentlyisrunningonhighperformanceHPandIBMbladeserverswithLinuxandtheXenhypervisorCumulusaimstobuildatestbedandinfrastructureinthecontextmentionedaboveandintegratesmainlyalreadyexistingtechnologyWedesigntheCumulusinalayeredarchitecture(seealsoFigure):•TheCumulusfrontendserviceresidesontheaccesspointofCumulusandacceptsusers’requirementsofvirtualmachineoperation•TheOpenNEbulaworksasLocalVirtualizationManagementSystem(LVMS)ThefrontendofOpenNEbulacommunicateswiththeGlobusvirtualworkspaceserviceviaSSH•TheOpenNEbulafrontendcommunicatestoitsbackendsandXenhypervisorsonthehostsviaSSHforvirtualmachinemanipulation•OSFarmOSFarmisaserviceforgeneratingandstoringXenVMimagesandVirtualAppliancesWeuseOSFarmasatoolforvirtualmachinetemplatemanagementThisdesignphilosophycouldbringscalabilityontheonehandandkeeptheautonomyofdatacentersTheCumulusfrontenddoesnotdependonaspecificLocalVirtualizationManagementSystemThedatacenterinsidetheCloudcoulddefineitsownresourcemanagementpolicysuchasIPaddressleaseorvirtualmachineresourceallocationCumulusfrontend:reenforcementoftheGlobusvirtualworkspaceserviceTheGlobusvirtualworkspaceservicecontainstwopiecesofsoftware:•theworkspaceservicefrontend,•theworkspacecontrolagentTheworkspaceservicefrontendreceivesthevirtualmachinerequirementsanddistributesthemtovariousbackendserversTheworkspacecontrolagentisinstalledoneachbackendsofaCloudserviceandthusbetransparenttodeployaworkspaceInprincipaltheGlobusvirtualworkspaceservicecouldbeemployedasaCloudservicefrontendHoweverweidentifiedsomelimitationsoftheGlobusvirtualworkspaceservice:•ComputerDatacentersingeneralruntheirownspecificLocalVirtualizationManagementSystems(LVMS),likeOpenNEbulaorVMwareVirtualInfrastructure,tomanagetheirlocalinfrastructuresTheGlobusvirtualworkspaceservicehoweverdemandstoinstalltheworkspacecontrolagentsdirectlyonthebackendserversThisusescenarioprovidedbyGlobusworkspaceservicelacksthegenerality•Globusvirtualworkspaceserviceprovidesthreenetworksettings:theAcceptAndConfiguremode,theAllocateAndConfiguremodeandtheAdvisorymodeIngeneralusersdonotcareaboutnetworkconfigurationforvirtualmachinesUsersonlydemandthevirtualmachineIPaddressinordertoaccessvirtualmachinesWesuggestthatanetworkIPaddressleaseisassociatedwithvirtualmachineresourceallocationwithincloudsThenetworksettingcouldbeprovidedbythebackendsofaCloudserviceandthusbetransparenttoendusersWereengineeredtheGlobusvirtualworkspaceservicetoadaptitasaCumulusfrontendserviceThiscomprisedthefollowingsteps:•RemovethecontrolagentsuchthattheGlobusvirtualworkspaceservicecouldtalkdirectlytothevirtualmachinehypervisorsinstalledonthebackendservers•ExtendtheGlobusfrontendserviceandmakeitworkwithvariousvirtualmachinehypervisorsandLVMS,suchasOpenNEbula,VMwareserverandVMwareVirtualInfrastructure•Supportanewnetworkingsolution–theforwardmode:usersdon’tneedtoinputnetworkconfigurationinformation,thebackendserversallocatetheIPaddressforthevirtualmachineandreturnittotheusersOpenNEbulaasLocalVirtualizationManagementSystemTheOpenNEbulaisusedtomanageourdistributedbladeserversItprovidestheresourcesforvirtualmachinedeploymentCurrentlytheOpenNEbulaemploysNIS(NetworkInformationSystem)tomanageacommonusersystemandNFS(NetworkFileSystem)forOpenNEbualshareddirectorymanagementHoweverithasbeenwidelyrecognizedthatNIShasamajorsecurityflaw:itleavestheusers’passwordfileaccessiblebyanyoneontheentirenetworkToemployOpenNEbulainamoreprofessionalway,wemergedOpenNEbulawithsomemodernsecureinfrastructuresolutionslikeLDAPandOracleClusterFileSystemOSFarmforvirtualmachineimageWebasedourvirtualmachineimagerepositoryontheOSFarmserviceOSFarmrenderstwointerfacesforCloudusers:•AWebinterfacewhereuserscaninputparametersforvirtualmachineimageconstruction,and•AHTTPservicewhichcouldbeaccessedviawget,forexample:wgethttp:wwwfzkdeosfarmcreatename=transfer=httpclass=slcoldarch=ifiletype=targroup=coregroup=baseWehavebuiltanOSFarmclientandembeddeditintotheCumulusfrontendWhenusersrequirevirtualmachineimages,theCumulusfrontendserviceinvokesawgetcommandtogeneratevirtualmachineimagesforusersThisimplementationfreesusersfromthepaintogenerateandsubmitvirtualmachineimagesmanuallyNetworkingsolutionWeprovideanewnetworkingsolution:the“forward”modeUsersdonothavetospecifyanythingforthenetworkrequirementsTheOpenNEbulastartstheXenvirtualmachineimages,allocatesdynamicIPaddressesforthevirtualmachinesandthenreturnsthemtotheusersInadditionthebackendserverscouldimplementsomecomplex•Supportanewnetworkingsolution–theforwardnetworkmanagementpoliciesandreturnIPaddressestotheusersThenewnetworkingsolutionistransparenttousers,thusitisnamedasthe“forward”modeAccesstotheCumulusserviceTheCumulusserviceprovidesthefollowingaccess•viaGlobusvirtualworkspaceserviceclientorNimbuscloudkitclient,•withGridcomputingworkbenchorexistingGridportals,likegEclipse,OpenGridComputingEnvironmentandGridShellThegEclipseprojectisaninternationalresearcheffort,whichaimstobuildanintegratedworkbenchframeworktoleveragethepowerofexistingGridinfrastructuresThegEclipseprojectplanstoextenditselftoaccessourCumulusCloudservicebythefollowingsteps:createaVOfortheCumulususer,provideaGridcredential,browsetheavailablevirtualmachineimages,launchthedesiredvirtualmachines,accessthevirtualmachineWealsoexpecttointegratetheOSFarmintothegEclipseplatformusingitsgenericGridconnectionconceptInthegEclipseproject,aconnectionallowstheusertolinktoalocalorremotefilesystemToestablishaconnection,usersneedonlytoprovidethenecessaryTypicalusecasesInthefollowingwepresentseveraltypicalusecasesandpatternsforCumulususage:•GridKaschooltrainingsupportResearchCenterKarlsruheyearlyholdstheGridKaschool,whichisatrainingsessioncoveringtopicsrelatedtoScientificGridComputingInGridKaschool,morethanparticipantstakecoursesandpracticevariousGridmiddlewaresTomanagesuchascenario,theserverbladesinsideCumulusarerequiredtoprovideseveralhundredsidenticalvirtualmachineswithsomepreinstalledsoftwareEachvirtualmachineisallocatedadynamicIPaddressandthetraineesareabletoaccesstheirownvirtualmachinedirectly•VirtualeScienceinfrastructureUserscoulddynamicallyorganizetheircustomizedeScienceinfrastructureonthedistributedvirtualmachinesprovidedbyCumulusTheOSFarmserverprovidesprototypevirtualmachineswhicharethenenrichedwiththerequestedsoftwareconfiguration,forexample,aneScienceinfrastructurecouldcontainGridSAMasGridmiddleware,ActiveBPELengineasworkflowenginetobuildaworkflowsystemWiththesepreconfiguredvirtualmachineimages,userscouldbuildaneScienceinfrastructureatruntimebymultipleserviceorchestrationandinvocation•VirtualcomputingcenterUserscouldleasealargesetofvirtualmachinesfromtheCumulus,deployamiddlewareonthedistributedvirtualmachinestobuildavirtualcomputingcenter,forexample,acompleteUNICOREinstallationAvirtualcomputingcenterfunctionsinthesamewayasarealcomputingcenterItprovidesportalsorWebservicesviawhichuserscanaccesscomputingresourcesinthevirtualcomputingcenterThebuilderofthevirtualcomputingcenter,whonormallyworksastheadministratorofthevirtualcenter,providesapplicationlevelsoftwareandlibrariesonthecomputingresourcesanddefinesthemanagementpoliciesandaccesscontrolrulesConclusionThispaperreviewstherecentadvancesofCloudcomputingandpresentsourearlyresultsfromtheCumulusCloudcomputingprojectTheCumulusprojectaimstobuildascalablescientificcloud:Cumuluscouldadaptivetovariousvirtualmachinehypervisorsasbackend,furthermoredelegatesusers’requirementstootherCloudsThisobjectivedefinestheresourcereorganizationandserviceorchestrationforCloudcomputingReferencesPBarham,BDragovic,KFraser,SHand,TLHarris,AHo,RNeugebauer,IPratt,andAWarfieldXenandtheartofvirtualizationInProceedingsofthethACMSymposiumonOperatingSystemsPrinciples,pages–,NewYork,USA,OctHerecomesHaaSURLhttp:wwwroughtypecomarchivesherecomeshaasphp,accessonJuneJDeanMapreduceandotherbuildingblocksforlargescaledistributedsystemsatgoogleInProceedingsoftheUSENIXAnnualTechnicalConference,JDeanandSGhemawatMapreduce:simplifieddataprocessingonlargeclustersCommunACM,():–,WebdefinitionURLhttp:enwikipediaorgwikiweb,accessonJuneBGleesonetcAframeworkforipbasedvirtualprivatenetworksRfc,TheInternetEngineeringTaskForce,FebGFedak,CGermain,VNeri,andFCappelloXtremweb:AgenericglobalcomputingsystemInProceedingsofthestIEEEInternationalSymposiumonClusterComputingandtheGrid,pages–,IFosterandCKesselmanThegrid:blueprintforanewcomputinginfrastructureMorganKaufmann,gEclipseprojectURLhttp:wwwgeclipseorg,accessonOctThegEclipseprojectURLhttp:wwwgeclipseorg,accessonJulySGhemawat,HGobioff,andSLeungThegooglefilesystemInProceedingsofthethACMSymposiumonOperatingSystemsPrinciples,pages–,IntelHPandYahoo!CreateGlobalCloudComputingResearchTestBedURLhttp:wwwhpcomhpinfonewsroompressxahtml,accessonSepVAKoutsonikolaandAVakaliLDAP:framework,practices,andtrendsIEEEInternetComputing,():–,MMilenkovic,SHRobinson,RCKnauerhase,DBarkai,SGarg,VTewari,TAAnderson,andMBowmanTowardinternetdistributedcomputingIEEEComputer,():–,TheOpenGridComputingEnvironmentsPortalandGatewayToolkitURLhttp:wwwcollabogceorg,accessonJulyGridShellprojectURLhttp:gridriteduwikidokuphpgrid:shell,accessonJulyIBMBlueCloudprojectURLhttp:wwwibmcompressusenpressreleasewss,accessonJuneOAFarmprojectURLhttp:cernchosfarm,accessonJulyUnicoreprojectURLhttp:wwwunicoreorg,accessonNovMashupprojectURLhttp:enwikipediaorgwikimashupwebapplicationhybrid,accessonJuneAmazonElasticComputeCloudURLhttp:awsamazoncomec,accessonNovAmazonSimpleStorageServiceURLhttp:awsamazoncoms,accessonSepGlobalCloudComputingResearchTestBedWikiURLhttp:cloudtestbedorg,accessonOctGridSAMURLhttp:gridsamsourceforgenet,accessonNovHadoopURLhttp:hadoopapacheorg,accessonSepNimbusProjectURLhttp:workspaceglobusorgcloudsnimbushtml,accessonJuneOASISUDDISpecificationURLhttp:wwwoasisopenorgcommitteesuddispecdoctcspecshtm,accessonJuneOMIIBPELURLhttp:ssecsuclacukomiibpel,accessonNovOpenNEbulaProjectURLhttp:wwwopennebulaorg,accessonAprOracleClusterFileSystemURLhttp:ossoraclecomprojectsocfs,accessonJuneReservoirProjectURLhttp:wwwibmcompressusenpressreleasewss,accessonJuneSimpleObjectAccessProtocol(SOAP)URLhttp:wwwworgtrsoap,accessonNovSmugMugURLhttp:wwwsmugmugcom,accessonJuneStatusProjectURLhttp:wwwacisufleduvws,accessonJuneVirtualDataSystemURLhttp:vdsuchicagoedu,accessonNovWebServiceDescriptionLanguage(WSDL)URLhttp:wwwworgtrwsdl,accessonNovVMwarevirtualizationtechnologyURLhttp:wwwvmwarecom,accessonNovHYang,ADasdan,RHsiao,andDSParkerJrMapreducemerge:simplifiedrelationaldataprocessingonlargeclustersInProceedingsoftheACMSIGMODInternationalConferenceonManagementofData,pages–,云项目:建立一个科学的云数据中心李贽王陶杰马塞尔库泽DharminderRattuSteinbuch中心计算(SCC)卡尔斯鲁厄研究中心(FZK) 赫尔曼冯亥姆霍兹Platz号EggensteinLeopoldshafen德国阿尔瓦罗卡纳莱斯Castellanos的计算机科学系卡尔斯鲁厄大学(TH)的卡尔斯鲁厄德国摘要云计算出现的一个新的计算模式目的是提供可靠的定制和QoS瓜尔anteed为最终用户动态的计算环境。本文回顾了我们对云计算的早期经验的基础上进行数据中心的积云项目。在本论文中我们引进的各个方面如实验平台基础设施中间件和应用模式云项目。简介云计算目前出现的一个热门话题因为它的能力提供灵活的动态IT基础设施服务质量保证的计算环境和配置软件服务。据报道在谷歌趋势(图)云计算(蓝线)这是由虚拟化技术(黄线)启用已经远远超过了电网(红线)计算。工业界和学术界的许多项目已经启动例如水库工程一个IBM和欧洲联盟的云计算联合研究计划亚马逊弹性计算云IBM的蓝云科学云项目如宁伯斯和StratusOpenNEbula。惠普英特尔公司和雅虎公司最近宣布一个全球性的多数据中心工业科研和教育开源云计算测试平台的创建。在本文中我们目前的积云计算项目。丘建项目的目的是通过合并现有的网格基础设施和新的云技术为数据中心的科研云。本文讨论了积云项目的基础设施中间件和应用模式并安排如下。第节讨论了云计算的定义概念特性和应用技术方面。在第节积云项目介绍。第节最后的文件。云计算:定义表征及应用技术云计算对历史重演云计算正在成为未来的IT行业中的热点词汇之一:用户将他们的数据和远程“云”的应用然后访问一个简单而普遍的形式表达出来。这又是一个中央处理的用例。类似的情况发生在年前:分时计算服务器为多个用户服务。直到年来高当个人电脑来找我们数据和程序大多又设在当地的资源。当然目前云计算模式是不是历史的重演。年以前我们不得不采取分时服务器由于目前有限的计算资源云计算的产生方式由于复杂的IT基础设施。用户必须管理各种软件安装配置和更新。计算资源和其他硬件都容易被过时。因此外包的计算平台是一个自然的解决方案为用户处理复杂的IT基础设施。在现阶段云计算仍在发展之中不存在普遍接受的定义。根据我们的经验我们提出了一个早期的云计算的定义如下:一个计算云是启用服务的网络设置提供可扩展服务质量保证通常个性上的需求这可以在一个简单和普遍的方式访问廉价的计算平台。功能性云计算与服务以透明的方式访问硬件软件和数据资源使用户: •HaaS:硬件作为服务作为服务硬件是在年创造了可能。由于在硬件虚拟化IT自动化计量和定价和使用迅速发展的结果用户可以购买IT硬件甚至是整个数据中心作为一个随收随付即付订阅服务。哈斯是灵活的可扩展性和管理以满足您的需求。 •SaaS的:软件作为服务软件或一个应用程序托管服务作为一个在互联网上提供给客户。这种模式消除了需要安装和运行在客户的本地应用程序电脑。因此减轻了SaaS的客户对软件维护的负担降低了软件采购费用由需求定价。 •DaaS:作为服务数据各种格式和各种来源的数据可以通过服务访问网络上的用户在一个透明的逻辑和语义的方式。用户可以例如远程数据处理操作就像在本地磁盘或在互联网语义的方式访问数据。 基于哈斯SaaS和DaaS云除了可提供作为用户服务(PaaS)平台的计算支持。因此用户可以按需定制他们喜爱的计算平台与硬件配置软件安装和数据访问需求的要求。图显示了服务之间的关系。主要特点 云计算区别于其它计算模式本身如网格计算全球计算在以下几个方面网络计算:•以用户为中心的接口云服务可以与被访问用户为中心的界面:云接口不强制用户改变他们的工作习惯例如编程兰计编译器或操作系统。云客户端需要在本地安装是轻量级的。例如客户端的灵气Cloudkit大小约为MB的。云接口位置无关可以通过像Web服务框架或互联网浏览器的一些完善的接口进行访问。•按需提供服务云计算需求的用户提供对资源和服务。用户可以定制自己的计算环境以后比如软件安装网络配置用户通常拥有管理权限。 •提供QoS保证通过计算云计算环境可以提供保证用户的QoS例如硬件如CPU速度IO带宽和内存大小的表现。•自治制度云计算是一个自治制度和透明的管理云用户。硬件软件和内部云数据可以自动重新配置精心策划和整合到一个单一平台的图像最后呈现给云用户。启用技术一个有利的技术很多贡献到云计算这里我们确定几个国家的最先进的技术:•虚拟化虚拟化技术的硬件分区从而提供灵活和可扩展的计算平台的虚拟术VMware等和Xen提供虚拟化的IT基础设施的需求。虚拟网络的进步如VPN的用定制的网络环境支持用户访问云资源。•服务流程和工作流程编排云计算提供了一套完整的服务上的需求这可能是由内部的云服务组成的模板。云应能自动协调来自不同来源和不同类型的服务形成服务流程或用户的工作流程。•Web服务和SOA云服务通常公开为Web服务它按照这样的WSDL肥皂和UDDI的行业标准。服务机构和业务流程可能是云层内部管理在面向服务架构(SOA)。阿云服务的设置还可以组织在一个SOA中使自己对各种分布式平台的形式提供的因此可通过网络访问。•基于Web在Web描述了在万维网技术和网页设计使用的趋势提高创造力信息共享以及最值得注意的是用户间的协作。这些观念导致了开发和网络为基础的社区发展和托管服务。Web的背后的基本思想是以改善相互关系及Web应用程序的互动性。新的模式发展和应用使用户访问Web访问网络更容易和有效率。云计算服务的性质是Web应用程序。因此这是一个自然的融合云计算技术采用了Web技术。•世界级分布式存储系统云存储模型应当预见:网络存储系统它是由分布式存储提供商(如数据中心)为用户提供支持租用的存储容量。数据存储可以被迁移合并透明的管理制止对任何数据格式的用户。例子是谷歌文件系统和AmazonS。Mashup是一个Web应用程序结合成一个单一的集成存储工具从多个来源的数据。网址是wwwsmugmugcom为混搭这是一个数码照片分享网站允许上传的所有帐户类型的照片数量不限例如提供已经发表的API它允许程序员创建新的功能。支持RSS和Atom馈送XMLbased。分布式数据系统提供了语义的方式访问数据源。用户可以定位在大型分布式环境中的物理位置而不是数据源的逻辑名称。虚拟数据系统(VDS)的可能是很好的参考。•编程模型用户驱动的数据和应用程序到云计算。有些云编程模型应该提出来适应用户的云计算基础设施。对于简单和方便地访问云服务云计算编程模型但是应该不会太复杂或最终用户的创新。MapReduce,是一种编程模型和一个大型数据处理和生成相关的执行集上的谷歌全球基础设施。首先涉及的MapReduce模型运用“地图”行动把一些数据记录的键值对然后处理一个“减少”操作的所有值共享相同的密钥。地图减少合并的方法进化增加了“合并”operationHadoop是一种商品硬件上运行的应用程序的框架建立的大型集群的MapReduce范例。它实现了MapReduce的典范并提供一个分布式文件系统Hadoop分布式文件SystemThe的MapReduce和Hadoop是由最近成立的国际云雅虎英特尔和惠普计算项目获得通过。积云:以科学的云概述积云项目是一项持续的云在最近成立的Steinbuch中心计算(鳞癌)在德国卡尔斯鲁厄理工学院(KIT)的计算项目。它打算提供虚拟机虚拟应用和科学计算应用程序的虚拟计算平台。积云项目目前正在运行的高性能惠普和IBM刀片服务器与Linux和Xen管理程序。积云旨在建立一个在上述背景下集成测试平台和基础设施已经存在的主要技术。我们设计了分层架构积云(参见图):•前端服务的积云积云驻留在接入点并接受用户要求的虚拟机操作:在OpenNEbula工程作为本地虚拟化管理系统(LVMS)。与Globus的虚拟工作区通过SSH服务前端的OpenNEbula通信。通信的OpenNEbula前端通过虚拟机操作的SSH其后端和主机上的Xen管理程序。•操作系统:操作系统农场是一种生成并存储图像的Xen虚拟机和虚拟设备的服务。我们用一个虚拟机模板管理工具操作系统农场。这种设计理念可以带来一方面可扩展性和保持数据中心的自主权。积云前端不依赖于特定的本地虚拟化管理系统。云内的数据中心可以定义自己的IP地址资源的管理租赁或虚拟机资源分配政策等。积云前端:重新Globus的虚拟工作空间服务执法虚拟工作区的Globus软件服务包含两个部分:•工作区的服务前端。•工作区的控制剂。工作区的服务前端接收和分配虚拟机要求他们对各种后端服务器。工作区控制代理安装在每个后端云服务因此是透明的部署工作区。在主要的Globus虚拟工作空间服务可受聘为云服务前端。但是我们确定了Globus的虚拟工作空间服务的一些限制:•在一般计算机数据中心运行自己的特定的本地虚拟化管理系统(LVMS)喜欢OpenNEbula或VMware虚拟基础设施管理自己的地方基础设施。Globus的虚拟工作空间服务的要求但在后端服务器安装在工作区直接控制剂。这种使用情况的Globus的工作区提供的服务缺乏一般性。Globus的虚拟工作空间服务提供了三种网络设置:AcceptAndConfigure模式AllocateAndConfigure模式和咨询模式。Ingeneral用户不关心网络的虚拟机的配置。用户只需要在虚拟机的IP地址以便访问虚拟machinesWe表明一个网络IP地址租约的云与虚拟机内的资源分配相关联。网络设置可以通过提供云服务的后端从而为最终用户是透明的。我们重新设计了Globus的虚拟工作区的服务以适应作为积云前端服务中。这包括以下步骤:•卸下控制剂这样的Globus的虚拟工作空间服务可以直接与虚拟机在后端服务器上安装的管理程序。•扩展的Globus前台服务使各种虚拟机workwith管理程序和LVMS如OpenNEbulaVMwareServer和VMware虚拟基础设施。•支持新的网络解决方案转发模式:用户无需输入网络配置信息后台的服务器分配虚拟机的IP地址并将其返回给用户。OpenNEbula作为本地虚拟化管理系统该OpenNEbula是用来管理我们的分布式刀片服务器。它提供了虚拟机部署的资源。目前OpenNEbula采用NIS(网络信息系统)来管理一个共同的用户系统和OpenNEbual共享目录管理NFS(网络文件系统)。然而它已被广泛承认国情院有一个重大的安全缺陷:它的叶子由任何人在整个网络用户的密码文件访问。雇用更专业的方式OpenNEbula我们兼并了一些现代的如LDAP和Oracle集群文件系统安全基础设施解决方案OpenNEbula。操作系统的虚拟机映像农场我们根据我们的虚拟机映像的操作系统农业服务信息库。农场呈现两个操作系统的用户界面为云:•Web界面用户可以在虚拟机映像建设投入的参数。•HTTP服务可通过wget的访问例如:      Wget      http:wwwfzkdeosfarmcreatename=transfer=httpclass=slcoldarch=ifiletype=targroup=coregroup=base我们建立了客户端和嵌入式操作系统农场积云前端到它。当用户需要的虚拟机映像积云前端服务调用wget命令来生成用户的虚拟机映像。此实现从痛苦中解放出来用户生成并提交虚拟机映像手动。网络解决方案我们提供了一个新的网络解决方案:“前进”模式。用户不必指定的网络要求任何东西。该OpenNEbula启动Xen虚拟机映像为虚拟机分配动态IP地址然后返回给用户。此外后端服务器可以实现一些复杂的。•支持新的网络解决方案网络管理提出政策和返回IP地址给用户。新的网络解决方案的用户来说是透明的因此它是为“前进”模式命名。访问积云服务积云服务提供了以下访问:•通过Globus的虚拟工作空间服务客户端或宁伯斯cloudkit客户端。•与网格计算工作台或现有的网格门户喜欢GEclipse开放网格计算环境和GridShell。在GEclipse项目是一个国际性的研究工​​作其目的是建立一个综合框架工作台充分利用现有电网基础设施的权力。在GEclipse项目计划扩大自己通过以下步骤访问我们的积云服务:.创造一个积云用户旁白。.凭据提供一个网格。.浏览可用的虚拟机映像。.启动所需的虚拟机。.访问虚拟机。我们也希望融入gEclipse农场使用的操作系统平台它的通用电网连接的概念。在GEclipse项目中一个连接允许用户连接到本地或远​​程文件系统。要建立连接用户只需要提供必要的。典型的用例在下面我们介绍几种典型的用例使用积云和模式:GridKa学校培训支持卡尔斯鲁厄研究中心每年举办的GridKa学校这是一个训练课包括有关科学网格计算主题。在GridKa学校多名与会者参加课程和实践各种网格中间件。为了管理这种情况下刀片式服务器内积云须提供数百一些预安装的软件相同的虚拟机。每个虚拟机分配一个动态IP地址和学员能够获得自己的虚拟机直接。虚拟eScience的基础设施用户可以动态组织由积云提供的分布式虚拟机的定制eScience基础设施。服务器提供的OS农场原型然后与请求软件配置丰富例如电子科学基础设施可能含有网格中间件GridSAM虚拟机ActiveBPEL引擎工作流引擎建立一个工作流程系统。有了这些预配置的虚拟机映像用户可以建立在运行多个服务编排和调用时间eScience的基础设施。•虚拟计算中心用户可以租用一个从积云大量虚拟机设置部署虚拟机的分布式中间件建立一个虚拟计算的中心例如一个完整的UNICORE的安装。一个虚拟计算中作为一个真正的电子计算机中心同样的方式中心的职能。它提供了门户网站或网络服务通过它用户可以访问虚拟计算机中心的计算资源。该中心的虚拟计算的建设者谁通常作为虚拟中心管理员的作品提供了计算资源的应用级软件和库定义了管理策略和访问控制规则。结论本文回顾了云计算的最新进展并提出从积云计算项目的初步结果。积云项目的目的是建立科学ascalable云:能适应各种积云作为后端虚拟机管理程序用户要求的其他代表还云。这个目标确定了资源再组织为云计算和服务编排。参考文献 PBarham,BDragovic,KFraser,SHand,TLHarris,AHo,RNeugebauer,IPratt,andAWarfieldXen和虚拟化的艺术。在ACM研讨会作业系统原理页纽约美国年月法律程序。这里来哈斯网址。http:wwwroughtypecomarchiveshere来haasphp年月的访问。JDeanMapreduce和大型分布式系统的其他谷歌的基石。在USENIX年度技术会议年诉讼。JDeanandSGhemawat:简化数据处理大集群。Commun。ACM中():。Web的定义网址。http:enwikipediaorgwikiweb年月的访问。BGleeson等一个基于IP的虚拟专用网络的框架。Rfc互联网工程任务组年月。GFedak,CGermain,VNeri,andFCappelloXtremweb:。一个全球通用的计算机系统。在第一届IEEE国际研讨会集群计算和网格页,诉讼。IFosterandCKesselman。该网格:蓝图一个新的计算基础设施。摩根考夫曼。GEclipse项目网址。http:wwwgeclipseorg在年月访问。gEclipse项目网址。http:wwwgeclipseorg年月访问。SGhemawat,HGobioff,andSLeung。在谷歌文件系统。在诉讼中的ACM研讨会作业系统原理页。英特尔和雅虎建立惠普全球云计算研究测试床网址。http:wwwhpcomhpinfonewsroompressxahtml年月访问。VAKoutsonikolaandAVakali。LDAP的:框架做法和趋势。电机及电子学工程师联合会互联网计算():。MMilenkovic,SHRobinson,RCKnauerhase,DBarkai,SGarg,VTewari,TAAnderson助教安德森和M鲍曼。对互联网的分布式计算。IEEE计算机():。开放网格计算环境的门户和门户工具包网址。http:wwwcollabogceorg年月访问。网壳项目网址。http:gridriteduwikidokuphpgrid:shell年月访问。IBM的蓝云项目网址。http:wwwibmcompressusenpressreleasewss年月的访问。办公自动化农场项目网址。 http:cernchosfarm年月访问。Unicore项目网址。http:wwwunicoreorg在年月访问。混搭项目网址。http:enwikipediaorgwikimashupWeb应用程序的混合动力年月的访问。亚马逊弹性计算云网址。http:awsamazoncomec在年月访问。亚马逊简单存储服务网址。http:awsamazoncoms在年月访问。全球云计算研究测试床维基网址。http:cloudtestbedorg在年月访问。GridSAM网址。http:gridsamsourceforgenet在年月访问。Hadoop的网址。http:hadoopapacheorg在年月访问。宁伯斯项目网址。http:workspaceglobusorgcloudsnimbushtml年月的访问。的OASISUDDI规范网址。http:wwwoasisopenorgcommitteesuddispecdoctcspecshtm年月的访问。OMIIBPEL的网址。http:ssecsuclacukomiibpel在年月访问。OpenNEbula项目网址http:wwwopennebulaorg在年月的访问。Oracle集群文件系统网址。http:ossoraclecomprojectsocfs年月的访问。水库工程网址。http:wwwibmcompressusenpressreleasewss年月的访问。简单对象访问协议(SOAP)网址。http:wwwworgtrsoap在年月访问。网址是wwwsmugmugcom网址。http:wwwsmugmugcom年月的访问。状态项目网址。 http:wwwacisufleduvws年月的访问。虚拟数据系统网址。http:vdsuchicagoedu在年月访问。Web服务描述语言(WSDL)网址。http:wwwworgtrwsdl在年月访问。VMware虚拟化技术网址。http:wwwvmwarecom在年月访问。HYang,ADasdan,RHsiao和DSParkerJr:简化的大型集群处理关系数据。诉讼是ACMSIGMOD国际会议上数据管理页面一〇二九年至年年

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/21

¥20.0

立即购买

VIP

意见
反馈

免费
邮箱