资源描述:
《Pica8 Niagara_Scalable Load Balancing on Commodity Switches英文学习资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Niagara:ScalableLoadBalancingonCommoditySwitchesNanxiKang1,MoniaGhobadi2,JohnReumann2,AlexanderShraer2,andJenniferRexford11PrincetonUniversity2GoogleABSTRACTTheemergenceofopeninterfacestonetworkswitches[9,10]suggestsanattractivemiddleground—implementingInternetserviceprovidersrelyo
2、nloadbalancerstodis-loadbalancingdirectlyonthenetworkdevices.Theswitchtributeclientrequestsformanywebservicesoverbackendchipsetsincommodityhardwareswitchesareoptimizedservers.Dedicatedload-balancerappliancesareexpensiveforhigh-speedpacketprocessingatreasonablepowerandanddonotscalee
3、asilywithtrafficdemand.Instead,fu-cost[10],andmodernsoftwareswitchesleveragesupporttureloadbalancersshouldbebuiltfromsmallercommod-inthekernelandnetworkinterfacecardstoachievegooditycomponents.Ratherthanrelyexclusivelyonspecial-throughputwithlargeruletables[11,12].Whilecommod-purpos
4、eload-balancingsoftware,wearguethatdatacen-ityswitchescannotsupportallload-balancingfeatures(e.g.,terswitchesshouldbeprogrammedtoperformmostofthematchingonURLsorCookiesinapplication-layermes-load-balancingfunction.Commodityswitchesofferhigh-sages),theyareagreatfitforthecommontaskofd
5、is-speedpacketprocessing,aswellasflexibleinterfacesfortributingtrafficbyIPaddressesandTCP/UDPportnumbers.installingrulesthatforwardpackets.However,hardwareImplementingloadbalancingontheswitcheswouldallowswitcheshavesmallruletables,andsoftwareswitchesdonotprovidersto“ridethewave”ofadv
6、ancesinswitchperfor-forwardpacketsathighspeeds.OurNiagaraload-balancingmance,withouttheneedtoprovisionadditionalequipmentarchitecturecombinestheper-packetperformanceofhard-orcreateandoptimizeacustomsoftwaresolution.wareandthelargerule-spaceofsoftwareswitches.TheUnfortunately,existi
7、ngswitch-basedload-balancingsolu-hardwareswitchesapproximatetheload-balancingweightstions[13,14]donotscaletohandlealargenumberofser-foreachservice,andthesoftwareswitchescorrectforsmallvices,eachwithmanybackendservers.Aload-balancerap-errorsintheapproximationandensureconnectionaffini
8、typlicationcoulddirectthefi