网格计算和云计算 360 度比较原文.docx

上传人:b****4 文档编号:24530742 上传时间:2023-05-28 格式:DOCX 页数:29 大小:105.71KB
下载 相关 举报
网格计算和云计算 360 度比较原文.docx_第1页
第1页 / 共29页
网格计算和云计算 360 度比较原文.docx_第2页
第2页 / 共29页
网格计算和云计算 360 度比较原文.docx_第3页
第3页 / 共29页
网格计算和云计算 360 度比较原文.docx_第4页
第4页 / 共29页
网格计算和云计算 360 度比较原文.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

网格计算和云计算 360 度比较原文.docx

《网格计算和云计算 360 度比较原文.docx》由会员分享,可在线阅读,更多相关《网格计算和云计算 360 度比较原文.docx(29页珍藏版)》请在冰豆网上搜索。

网格计算和云计算 360 度比较原文.docx

网格计算和云计算360度比较原文

CloudComputingandGridComputing360-DegreeCompared

1,2,3IanFoster,4YongZhao,1IoanRaicu,5ShiyongLu

foster@mcs.anl.gov,yozha@,iraicu@cs.uchicago.edu,shiyong@wayne.edu

1DepartmentofComputerScience,UniversityofChicago,Chicago,IL,USA

2ComputationInstitute,UniversityofChicago,Chicago,IL,USA

3Math&ComputerScienceDivision,ArgonneNationalLaboratory,Argonne,IL,USA

4MicrosoftCorporation,Redmond,WA,USA

5DepartmentofComputerScience,WayneStateUniversity,Detroit,MI,USA

 

Abstract–CloudComputinghasbecomeanotherbuzzwordafterWeb

2.0.However,therearedozensofdifferentdefinitionsforCloudComputingandthereseemstobenoconsensusonwhataCloudis.Ontheotherhand,CloudComputingisnotacompletelynewconcept;ithasintricateconnectiontotherelativelynewbutthirteen-yearestablishedGridComputingparadigm,andotherrelevanttechnologiessuchasutilitycomputing,clustercomputing,anddistributedsystemsingeneral.ThispaperstrivestocompareandcontrastCloudComputingwithGridComputingfromvariousanglesandgiveinsightsintotheessentialcharacteristicsofboth.

1100-MileOverview

CloudComputingishintingatafutureinwhichwewon’tcomputeonlocalcomputers,butoncentralizedfacilitiesoperatedbythird-partycomputeandstorageutilities.Wesurewon’tmisstheshrink-wrappedsoftwaretounwrapandinstall.Needlesstosay,thisisnotanewidea.Infact,backin1961,computingpioneerJohnMcCarthypredictedthat“computationmaysomedaybeorganizedasapublicutility”—andwentontospeculatehowthismightoccur.

Inthemid1990s,thetermGridwascoinedtodescribetechnologiesthatwouldallowconsumerstoobtaincomputingpowerondemand.IanFosterandotherspositedthatbystandardizingtheprotocolsusedtorequestcomputingpower,wecouldspurthecreationofaComputingGrid,analogousinformandutilitytotheelectricpowergrid.Researcherssubsequentlydevelopedtheseideasinmanyexcitingways,producingforexamplelarge-scalefederatedsystems(TeraGrid,OpenScienceGrid,caBIG,EGEE,EarthSystemGrid)thatprovidenotjustcomputingpower,butalsodataandsoftware,ondemand.Standardsorganizations(e.g.,OGF,OASIS)definedrelevantstandards.Moreprosaically,thetermwasalsoco-optedbyindustryasamarketingtermforclusters.ButnoviablecommercialGridComputingprovidersemerged,atleastnotuntilrecently.

Sois“CloudComputing”justanewnameforGrid?

Ininformationtechnology,wheretechnologyscalesbyanorderofmagnitude,andintheprocessreinventsitself,everyfiveyears,thereisnostraightforwardanswertosuchquestions.

Yes:

thevisionisthesame—toreducethecostofcomputing,increasereliability,andincreaseflexibilitybytransformingcomputersfromsomethingthatwebuyandoperateourselvestosomethingthatisoperatedbyathirdparty.

Butno:

thingsaredifferentnowthantheywere10yearsago.Wehaveanewneedtoanalyzemassivedata,thusmotivatinggreatlyincreaseddemandforcomputing.Havingrealizedthebenefitsofmovingfrommainframestocommodityclusters,

wefindthatthoseclustersarequiteexpensivetooperate.Wehavelow-costvirtualization.And,aboveall,wehavemultiplebillionsofdollarsbeingspentbythelikesofAmazon,Google,andMicrosofttocreaterealcommerciallarge-scalesystemscontaininghundredsofthousandsofcomputers.Theprospectofneedingonlyacreditcardtogeton-demandaccessto100,000+computersintensofdatacentersdistributedthroughouttheworld—resourcesthatbeappliedtoproblemswithmassive,potentiallydistributeddata,isexciting!

Soweareoperatingatadifferentscale,andoperatingatthesenew,moremassivescalescandemandfundamentallydifferentapproachestotacklingproblems.Italsoenables—indeedisoftenonlyapplicableto—entirelynewproblems.

Nevertheless,yes:

theproblemsaremostlythesameinCloudsandGrids.Thereisacommonneedtobeabletomanagelargefacilities;todefinemethodsbywhichconsumersdiscover,request,anduseresourcesprovidedbythecentralfacilities;andtoimplementtheoftenhighlyparallelcomputationsthatexecuteonthoseresources.Detailsdiffer,butthetwocommunitiesarestrugglingwithmanyofthesameissues.

1.1DefiningCloudComputing

ThereislittleconsensusonhowtodefinetheCloud[49].WeaddyetanotherdefinitiontothealreadysaturatedlistofdefinitionsforCloudComputing:

Alarge-scaledistributedcomputingparadigmthatisdrivenbyeconomiesofscale,inwhichapoolofabstracted,virtualized,dynamically-scalable,managedcomputingpower,storage,platforms,andservicesaredeliveredondemandtoexternalcustomersovertheInternet.

Thereareafewkeypointsinthisdefinition.First,CloudComputingisaspecializeddistributedcomputingparadigm;itdiffersfromtraditionalonesinthat1)itismassivelyscalable,

2)canbeencapsulatedasanabstractentitythatdeliversdifferentlevelsofservicestocustomersoutsidetheCloud,3)it

isdrivenbyeconomiesofscale[44],and4)theservicescanbedynamicallyconfigured(viavirtualizationorotherapproaches)anddeliveredondemand.

Governments,researchinstitutes,andindustryleadersarerushingtoadoptCloudComputingtosolvetheirever-increasingcomputingandstorageproblemsarisingintheInternetAge.TherearethreemainfactorscontributingtothesurgeandinterestsinCloudComputing:

1)rapiddecreaseinhardwarecostandincreaseincomputingpowerandstoragecapacity,andtheadventofmulti-corearchitectureandmodernsupercomputersconsistingofhundredsofthousandsofcores;

2)theexponentiallygrowingdatasizeinscientificinstrumentation/simulationandInternetpublishingandarchiving;and3)thewide-spreadadoptionofServicesComputingandWeb2.0applications.

1.2Clouds,Grids,andDistributedSystems

ManydiscerningreaderswillimmediatelynoticethatourdefinitionofCloudComputingoverlapswithmanyexistingtechnologies,suchasGridComputing,UtilityComputing,ServicesComputing,anddistributedcomputingingeneral.WearguethatCloudComputingnotonlyoverlapswithGridComputing,itisindeedevolvedoutofGridComputingandreliesonGridComputingasitsbackboneandinfrastructuresupport.Theevolutionhasbeenaresultofashiftinfocusfromaninfrastructurethatdeliversstorageandcomputeresources(suchisthecaseinGrids)toonethatiseconomybasedaimingtodelivermoreabstractresourcesandservices(suchisthecaseinClouds).AsforUtilityComputing,itisnotanewparadigmofcomputinginfrastructure;rather,itisabusinessmodelinwhichcomputingresources,suchascomputationandstorage,arepackagedasmeteredservicessimilartoaphysicalpublicutility,suchaselectricityandpublicswitchedtelephonenetwork.Utilitycomputingistypicallyimplementedusingothercomputinginfrastructure

(e.g.Grids)withadditionalaccountingandmonitoringservices.ACloudinfrastructurecanbeutilizedinternallybyacompanyorexposedtothepublicasutilitycomputing.

SeeFigure1foranoverviewoftherelationshipbetweenCloudsandotherdomainsthatitoverlapswith.Web2.0coversalmostthewholespectrumofservice-orientedapplications,whereCloudComputingliesatthelarge-scaleside.SupercomputingandClusterComputinghavebeenmorefocusedontraditionalnon-serviceapplications.GridComputingoverlapswithallthesefieldswhereitisgenerallyconsideredoflesserscalethansupercomputersandClouds.

Figure1:

GridsandCloudsOverview

GridComputingaimsto“enableresourcesharingandcoordinatedproblemsolvingindynamic,multi-institutionalvirtualorganizations”[18][20].Therearealsoafewkeyfeaturestothisdefinition:

Firstofall,Gridsprovidea

distributedcomputingparadigmorinfrastructurethatspansacrossmultiplevirtualorganizations(VO)whereeachVOcanconsistofeitherphysicallydistributedinstitutionsorlogicallyrelatedprojects/groups.Thegoalofsuchaparadigmistoenablefederatedresourcesharingindynamic,distributedenvironments.Theapproachtakenbythedefactostandardimplementation–TheGlobusToolkit[16][23],istobuildauniformcomputingenvironmentfromdiverseresourcesbydefiningstandardnetworkprotocolsandprovidingmiddlewaretomediateaccesstoawiderangeofheterogeneousresources.Globusaddressesvariousissuessuchassecurity,resourcediscovery,resourceprovisioningandmanagement,jobscheduling,monitoring,anddatamanagement.

Halfadecadeago,IanFostergaveathreepointchecklist[19]tohelpdefinewhatis,andwhatisnotaGrid:

1)coordinatesresourcesthatarenotsubjecttocentralizedcontrol,2)usesstandard,open,general-purposeprotocolsandinterfaces,and3)deliversnon-trivialqualitiesofservice.Althoughpoint3holdstrueforCloudComputing,neitherpoint1norpoint2isclearthatitisthecasefortoday’sClouds.ThevisionforCloudsandGridsaresimilar,detailsandtechnologiesusedmaydiffer,butthetwocommunitiesarestrugglingwithmanyofthesameissues.ThispaperstrivestocompareandcontrastCloudComputingwithGridComputingfromvariousanglesandgiveinsightsintotheessentialcharacteristicsofboth,withthehopetopaintalesscloudypictureofwhatCloudsare,whatkindofapplicationscanCloudsexpecttosupport,andwhatchallengesCloudsarelikelytofaceinthecomingyearsastheygainmomentumandadoption.Wehopethiswillhelpbothcommunitiesgaindeeperunderstandingofthegoals,assumptions,status,anddirections,andprovideamoredetailedviewofboth

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1