achieving high performance throughput in production networks.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《achieving high performance throughput in production networks.ppt》由会员分享,可在线阅读,更多相关《achieving high performance throughput in production networks.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Achieving high performance throughput in production networks Les Cottrell SLACPresented at the Internet 2 HENP Networking Working Group kickoff meeting at Internet 2 Ann Arbor,Michigan,Oct 26 01Partially funded by DOE/MICS Field Work Proposal on Internet End-to-end Performance Monitoring(IEPM),also
2、supported by IUPAP1High Speed Bulk ThroughputDriven by:Data intensive science,e.g.data gridsHENP data rates,e.g.BaBar 300TB/year,collection doubling yearly,i.e.PBytes in couple of years Data rate from experiment today 20MBytes/s 200GBytes/dMultiple regional computer centers(e.g.Lyon-FR,RAL-UK,INFN-I
3、T,LBNL-CA,LLNL-CA,Caltech-CA)need copies of dataTier A gets 1/3 data in 1/3 year(full rate),SLAC does not keep copyBoeing 747 high throughput,BUT poor latency(2 weeks)&very people intensiveSo need high-speed networks and ability to utilizeHigh speed today=few hundred GBytes/day(100GB/d 10Mbits/s)Dat
4、a vol Moores law2How to measure network throughputSelected about 2 dozen major collaborator sites in US,CA,JP,FR,CH,IT,UK over last yearOf interest to SLACCan get logon accountsUse iperf Choose window size and#parallel streamsRun for 10 seconds together with ping(loaded)Stop iperf,run ping(unloaded)
5、for 10 secondsChange window or number of streams&repeatRecord#streams,window,throughput (Mbits/s),loaded&unloaded ping responses,cpu utilization,real timeVerify window sizes are set properly by using tcpdump cant believe what application tells you LMNote cpu speeds,interface speeds,operating system,
6、path characteristics3Solaris Default window sizeTypical resultsTodayHi-thru usually=big windows&multiple streamsImproves linearlywith streams forsmall windows8kB16kB32kB100kB64kBBroke 100MbpsTrans AtlanticBarrier4Windows vs StreamsOften for fixed streams*window product,streams are more effective tha
7、n window size,e.g.SLACCERN,Jul 01:There is an optimum number of streams above which performance flattens outCommon for throughputs to be asymmetricmore congestion one way,different routes,host dependenciesWindowStreamsMbpsW*S64KB25681600KB128KB12561536KB256KB6661536KB512KB3621536KB1024KB2262048KB204
8、8KB1172048KB4096KB1254096KB5Windows vs StreamsMulti-streams often more effective than windowsmore agile in face of congestionOften easier to set up Need root to configure kernel to set max windowNetwork components may not support big windowsSome OS treat max windows strangely DMay be able to take ad
9、vantage of multiple pathsBut:may be considered over-aggressive(RFC 2914)pcan take more cpu cycleshow to know how many streams?6Iperf client CPU utilizationAs expected increases with throughput(mainly kernel)d 0.7*MHz/Mbits/sFor fixed throughputFewer streams take less cpu J 6E.g.1-4 streams take 20%l
10、ess cpu than 8-16 streams for same throughput(if can get it)7Throughput quality improvementsTCPBW IN2P3 and 340Mbps Caltech SLAC with GE9Network Simulator(ns-2)From UCB,simulates networkChoice of stack(Reno,Tahoe,Vegas,SACK)RTT,bandwidth,flows,windows,queue lengths Compare with measured resultsAgree
11、s wellConfirms observations(e.g.linear growth in throughput for small window sizes as increase number of flows)10Agreement of ns2 with observed11Ns-2 thruput&loss predictIndicates on unloaded link can get 70%of available bandwidth without causing noticeable packet lossCan get over 80-90%of available
12、 bandwidthCan overdrive:no extra throughput BUT extra loss90%12Simulator benefitsNo traffic on network(nb throughput can use 90%)Can do what if experimentsNo need to install iperf servers or have accountsNo need to configure host to allow large windowsBUTNeed to estimate simulator parameters,e.g.RTT
13、 use ping or synackBandwidth,use pchar,pipechar etc.,moderately accurateAND its not the real thingNeed to validate vs.observed dataNeed to simulate cross-traffic etc13Impact on OthersMake ping measurements with&without iperf loadingLoss loaded(unloaded)RTTLooking at how to avoid impact:e.g.QBSS/LBE,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- achieving high performance throughput in production networks
![提示](https://www.taowenge.com/images/bang_tan.gif)
链接地址:https://www.taowenge.com/p-85466021.html
限制150内