资源描述:
《Cluster-Based Scalable Network Services》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Cluster-BasedScalableNetworkServicesArmandoFoxStevenD.GribbleYatinChawatheEricA.BrewerPaulGauthierUniversityofCaliforniaatBerkeleyInktomiCorporation{fox,gribble,yatin,brewer}@cs.berkeley.edugauthier@inktomi.comWeidentifythreefundamentalrequirementsforsc
2、alablenet-showsthatalargecentral(virtual)serverismoreefficientinbothworkservices:incrementalscalabilityandoverflowgrowthprovi-costandutilizationthanacollectionofsmallerservers;standalonesioning,24x7availabilitythroughfaultmasking,andcost-desktopsystemsrep
3、resentthedegeneratecaseofone“server”pereffectiveness.Wearguethatclustersofcommodityworkstationsuser.AllofthesesupporttheargumentforNetworkComputersinterconnectedbyahigh-speedSANareexceptionallywell-suited[28].tomeetingthesechallengesforInternet-serverwo
4、rkloads,pro-However,networkservicesremaindifficulttodeploybecausevidedthesoftwareinfrastructureformanagingpartialfailuresandofthreefundamentalchallenges:scalability,availabilityandcostadministeringalargeclusterdoesnothavetobereinventedforeffectiveness.ea
5、chnewservice.Tothisend,weproposeageneral,layeredarchi-•Byscalability,wemeanthatwhentheloadofferedtothetectureforbuildingcluster-basedscalablenetworkservicesthatserviceincreases,anincrementalandlinearincreaseinencapsulatestheaboverequirementsforreuse,and
6、aservice-pro-hardwarecanmaintainthesameper-userlevelofservice.grammingmodelbasedoncomposableworkersthatperformtrans-•Byavailability,wemeanthattheserviceasawholemustbeformation,aggregation,caching,andcustomization(TACC)ofavailable24x7,despitetransientpar
7、tialhardwareorsoftwareInternetcontent.Forbothperformanceandimplementationsim-failures.plicity,thearchitectureandTACCprogrammingmodelexploit•Bycosteffectiveness,wemeanthattheservicemustbeBASE,aweaker-than-ACIDdatasemanticsthatresultsfromtrad-economicalto
8、administerandexpand,eventhoughitingconsistencyforavailabilityandrelyingonsoftstateforrobust-potentiallycomprisesmanyworkstationnodes.nessinfailuremanagement.Ourarchitecturecanbeusedasan“offtheshelf”infrastructuralplatformforcreat