云计算中英版.docx

上传人:b****4 文档编号:4957474 上传时间:2023-05-07 格式:DOCX 页数:30 大小:93KB
下载 相关 举报
云计算中英版.docx_第1页
第1页 / 共30页
云计算中英版.docx_第2页
第2页 / 共30页
云计算中英版.docx_第3页
第3页 / 共30页
云计算中英版.docx_第4页
第4页 / 共30页
云计算中英版.docx_第5页
第5页 / 共30页
云计算中英版.docx_第6页
第6页 / 共30页
云计算中英版.docx_第7页
第7页 / 共30页
云计算中英版.docx_第8页
第8页 / 共30页
云计算中英版.docx_第9页
第9页 / 共30页
云计算中英版.docx_第10页
第10页 / 共30页
云计算中英版.docx_第11页
第11页 / 共30页
云计算中英版.docx_第12页
第12页 / 共30页
云计算中英版.docx_第13页
第13页 / 共30页
云计算中英版.docx_第14页
第14页 / 共30页
云计算中英版.docx_第15页
第15页 / 共30页
云计算中英版.docx_第16页
第16页 / 共30页
云计算中英版.docx_第17页
第17页 / 共30页
云计算中英版.docx_第18页
第18页 / 共30页
云计算中英版.docx_第19页
第19页 / 共30页
云计算中英版.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

云计算中英版.docx

《云计算中英版.docx》由会员分享,可在线阅读,更多相关《云计算中英版.docx(30页珍藏版)》请在冰点文库上搜索。

云计算中英版.docx

云计算中英版

姓名:

孙维

班级:

计科1102班

学号:

2011013740

TheCumulusProject:

BuildaScientificCloudforaDataCenter

LizheWang,JieTao,MarcelKunze,DharminderRattu

SteinbuchCentreforComputing(SCC),ResearchCenterKarlsruhe(FZK)

Hermann-von-Helmholtz-Platz1,76344Eggenstein-Leopoldshafen,GermanyAlvaroCanalesCastellanos

DepartmentofComputerScience,UniversityKarlsruhe(TH)

76128Karlsruhe,Germany

Abstract

Cloudcomputingemergesasanewcomputingparadigmwhichaimstoprovidereliable,customizedandQoSguar-anteeddynamiccomputingenvironmentsforend-users.ThispaperreviewsourearlyexperienceofCloudcomputingbasedontheCumulusprojectfordatacenters.Inthispaper,weintroducetheCumulusprojectwithitsvariousaspects,suchastestbed,infrastructure,middlewareandapplicationmodels.

1Introduction

CloudcomputingcurrentlyemergesasahottopicduetoitsabilitiestoofferflexibledynamicITinfrastructures,QoSguaranteedcomputingenvironmentsandconfigurablesoftwareservices.AsreportedinGoogletrends(Figure1),Cloudcomputing(blueline),whichisenabledbyVirtualization

technology(yellowline),hasalreadyoutpacedGridcomputingbyfar[8](redline).

Numerousprojectsinindustryandacademiahavealreadystarted,forexample,theRESERVOIRproject[31]-anIBMandEuropeanUnionjointresearchinitiativeforCloudcomputing,AmazonElasticComputeCloud[21],IBM’sBlueCloud[17],scientificCloudprojectssuchasNimbus[26]andStratus[34],andOpenNEbula[29].HP,IntelCorporationandYahoo!

Inc.recentlyannounced.

thecreationofaglobal,multi-datacenter,opensourceCloudcomputingtestbedforindustry,

researchandeducation[12,23].

InthispaperwepresenttheCumulusCloudcomputingproject.TheCumulusprojectisintendedtobuiltascientificcloudfordatacentersbymergingexistingGridinfrastructureswithnewCloudtechnologies.Thispaperdiscussestheinfrastructure,middlewareandapplicationmodelsfortheCumulusprojectandisorganizedasfollows.Section2discussesthedefinitionofCloudcomputingintermsofconcepts,characterizationandenablingtechnologies.InSection3theCumulusprojectispresented.Section4concludesthepaper.

2Cloudcomputing:

Definition,characterizationandenablingtechnologies

2.1Cloudcomputing,arecurrenceofthehistory?

CloudComputingisbecomingoneofthenextITindustrybuzzwords:

usersmoveouttheirdataandapplicationstoremote“Cloud”andthenaccesstheminasimpleandpervasiveway.Thisisagainacentralprocessingusecase.Similarscenariooccurredaround50yearsago:

time-sharingcomputingserverservedformultipleusers.Until20yearsagowhenpersonalcomputerscametous,dataandprogramsweremostlyagainlocatedinlocalresources.CertainlycurrentlyCloudcomputingparadigmisnotarecurrenceofthehistory.50yearsagowehadtoadoptthetime-sharingserverduetolimitedcomputingresource.NowadaysCloudcomputingcomesintofashionduetothecomplexITinfrastructure.Usershavetomanagevarioussoftwareinstallation,configurationandupdate.Computingresourceandotherhardwarearepronetobeoutdated.

ThereforeoutsourcingcomputingplatformsisanaturalsolutionforuserstohandlecomplexITinfrastructures.

Atthecurrentstage,Cloudcomputingisstillevolvingandthereexistsnowidelyaccepteddefinition.Basedonourexperience,weproposeanearlydefinitionofCloudcomputingasfollows:

AcomputingCloudisasetofnetworkenabledservices,providingscalable,QoS

guaranteed,normallypersonalized,inexpensivecomputingplatformsondemand,whichcouldbeaccessedinasimpleandpervasiveway.

2.2Functionalities

Computingcloudsrenderuserswithservicestoaccesshardware,softwareanddataresources

intransparentways:

•HaaS:

HardwareasaService

HardwareasaServicewascoinedpossiblyin2006.Astheresultofrapidadvancesinhardwarevirtualization,ITautomation,andusagemeteringandpricing,userscouldbuyIT

hardware-orevenanentiredatacenterasapay-as-you-gosubscriptionservice.TheHaaSisexible,scalableandmanageabletomeetyourneeds[2].

•SaaS:

SoftwareasaService

Softwareoranapplicationishostedasaserviceandprovidedtocustomersacrossthe

Internet.Thismodeeliminatestheneedtoinstallandruntheapplicationonthecustomer’slocalcomputer.SaaSthereforealleviatesthecustomer’sburdenofsoftwaremaintenance,andreducestheexpenseofsoftwarepurchasesbyondemandpricing.

•DaaS:

DataasaService

Datainvariousformatsandfromvarioussourcescouldbeaccessedviaservicesbyusersonthenetwork,inatransparent,logicalorsemanticway.Userscould,forexample,manipulateremotedatajustlikeoperateonalocaldiskoraccessdatainasemanticwayintheInternet.

BasedonthesupportofHaaS,SaaS,andDaaS,CloudcomputinginadditioncandeliverPlatformasaService(PaaS)forusers.Usersthuscanon-demandsubscribetotheirfavoritecomputingplatformswithrequirementsofhardwareconfiguration,softwareinstallationanddataaccessdemands.Figure2showstherelationshipbetweentheservices.

2.3Keyfeatures

Cloudcomputingdistinguishesitselffromothercomputingparadigms,likeGridcomputing[8],Globalcomputing[7],InternetComputing[14]inthefollowingaspects:

•User-centricinterfaces

Cloudservicescouldbeaccessedwithuser-centricinterfaces:

–TheCloudinterfacesdonotforceuserstochangetheirworkinghabits,e.g.,programminglanguage,compiler,oroperatingsystem.

–TheCloudclientwhichisrequiredtobeinstalledlocallyislightweight.Forexample,theNimbusCloudkitclientsizeisaround15MB.

–CloudinterfacesarelocationindependentandcanbeaccessedbysomewellestablishedinterfaceslikeWebservicesframeworkorInternetbrowser.

•On-demandserviceprovision

ComputingCloudsprovideresourcesandservicesforusersondemand.Userscancustomizetheircomputingenvironmentslateron,forexample,softwareinstallation,networkconfiguration,asusersusuallyownadministrativeprivileges.

•QoSguaranteedoffer

ThecomputingenvironmentsprovidedbycomputingCloudscanguaranteeQoSforusers,

e.g.,hardwareperformancelikeCPUspeed,I/Obandwidthandmemorysize.

•AutonomousSystem

ThecomputingCloudisanautonomoussystemandmanagedtransparentlytoCloudusers.Hardware,softwareanddatainsideCloudscanbeautomaticallyreconfigured,orchestratedandconsolidatedtoasingleplatformimage,finallyrenderedtoCloudusers.

2.4Enablingtechnologies

AlotofenablingtechnologiescontributetotheCloudcomputing,hereweidentifyseveral

state-of-the-arttechniques:

•Virtualization

Virtualizationtechnologiespartitionhardwareandthusprovidingflexibleandscalable

computingplatforms.Virtualmachinetechniques,suchasVMware[37]andXen[1],offervirtualizedIT-infrastructuresondemand.Virtualnetworkadvances,suchasVPN[6],supportuserswithacustomizednetworkenvironmenttoaccesscloudresources.

•Serviceowandworkoworchestration

ComputingCloudsofferacompletesetofservicetemplatesondemand,whichcouldbecomposedbyservicesinsidetheCloud.Cloudshouldbeabletoautomaticallyorchestrateservicesfromdifferentsourcesandofdifferenttypestoformaserviceoworworkowforusers.

•WebserviceandSOA

CloudservicesarenormallyexposedasWebservices,whichfollowtheindustrystandardslikeWSDL[36],SOAP[32]andUDDI[27].TheserviceorganizationandorchestrationinsidecloudscouldbemanagedinaServiceOrientedArchitecture(SOA).AsetofCloudservices

furthermorecouldbeorganizedinaSOA,makethemselvesavailableonvariousdistributedplatformsandcouldthusbeaccessedacrossnetworks.

•Web2.0

TheWeb2.0describesthetrendintheuseofWorldWideWebtechnologyandWebdesigntoenhancecreativity,informationsharing,and,mostnotably,collaborationamongusers.TheseconceptshaveledtothedevelopmentandevolutionofWeb-basedcommunitiesandhostedservices[5].

TheessentialideabehindWeb2.0istoimprovetheinterconnectivityandinteractivityofWebapplications.ThenewparadigmtodevelopandaccessWebapplicationsenablesusersaccesstheWebmoreeasilyandefficiently.CloudcomputingservicesinnatureareWebapplications.ItisthusanaturaltechnicalmergingthatCloudcomputingadoptstheWeb2.0techniques.

•World-widedistributedstoragesystem

ACloudstoragemodelshouldforesee:

-Anetworkstoragesystem,whichisbackedbydistributedstorageproviders(e.g.,datacenters),offersstoragecapacityforuserstolease.Thedatastoragecouldbemigrated,merged,andmanagedtransparentlytoendusersforwhateverdataformats.ExamplesareGoogleFileSystem[11]andAmazonS3[22].AMashupisaWebapplicationthatcombinesdatafrommorethanonesourceintoasingleintegratedstoragetool[20].SmugMug[33]isanexampleofMashup,whichisadigitalphotosharingWebsite,allowingtheuploadofanunlimitednumberofphotosforallaccounttypes,providingapublishedAPIwhichallowsprogrammerstocreatenewfunctionality,andsupportingXMLbasedRSSandAtomfeeds.

-Adistributeddatasystemwhichprovidesdatasourcesaccessedinasemanticway.Userscouldlocatedatasourcesinalargedistributedenvironmentbythelogicalnameinsteadofphysicallocations.VirtualDataSystem(VDS)[35]couldbegoodreference.

•Programmingmodel

UsersdriveintothecomputingCloudwithdataandapplications.SomeCloudprogramming

modelsshouldbeproposedforuserstoadapttotheCloudinfrastructure.TothesimplicityandeasyaccessofCloudservic

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2