




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FundamentalQoSRoutingExperiment基本的QS路由实验6、法律的基础有两个,而且只有两个……公平和实用。——伯克7、有两种和平的暴力,那就是法律和礼节。——歌德8、法律就是秩序,有好的法律才有好的秩序。——亚里士多德9、上帝把法律和公平凑合在一起,可是人类却把它拆开。——查·科尔顿10、一切法律都是无用的,因为好人用不着它们,而坏人又不会因为它们而变得规矩起来。——德谟耶克斯FundamentalQoSRoutingExperiment基本的QS路由实验FundamentalQoSRoutingExperiment基本的QS路由实验6、法律的基础有两个,而且只有两个……公平和实用。——伯克7、有两种和平的暴力,那就是法律和礼节。——歌德8、法律就是秩序,有好的法律才有好的秩序。——亚里士多德9、上帝把法律和公平凑合在一起,可是人类却把它拆开。——查·科尔顿10、一切法律都是无用的,因为好人用不着它们,而坏人又不会因为它们而变得规矩起来。——德谟耶克斯2006QoSRoutingandForwardingBenefitsofQoSRoutingWithoutQoSrouting:mustprobepath&backtrack;nonoptimalpath,controltrafficandprocessingOH,latencyWithQoSrouting:optimalroute;“focusedcongestion”avoidanceefficientCallAdmissionControl(atthesource)efficientbandwidthallocation(pertrafficclass)resourcerenegotiationeasier2006
QoSRoutingandForwarding
BenefitsofQoSRoutingWithoutQoSrouting:mustprobepath&backtrack;nonoptimalpath,controltrafficandprocessingOH,latencyWithQoSrouting:optimalroute;“focusedcongestion”avoidanceefficientCallAdmissionControl(atthesource)efficientbandwidthallocation(pertrafficclass)resourcerenegotiationeasierMultipleConstraintsQoSRoutingGiven:-a(realtime)connectionrequestwithspecifiedQoSrequirements(e.g.,Bdw,Delay,Jitter,packetloss,pathreliability,etc)Find:-amincost(typicallyminhop)pathwhichsatisfiessuchconstraints-ifnofeasiblepathfound,rejecttheconnection
ExampleofQoSRouting
2HopPath-->Fails(Totaldelay=55>25andMinBW=20<30)
3HopPath-->Succeeds(Totaldelay=24<25,MinBW=90>30)
5HopPath-->Donotconsider,although(TotalDelay=16<25,
MinBW=90>30)ABD=30,BW=20D=25,BW=55D=5,BW=90D=3,BW=105D=5,BW=90D=1,BW=90D=5,BW=90D=2,BW=90D=5,BW=90D=14,BW=90Constraints:Delay(D)<=25,AvailableBW>=30Welookforfeasiblepathwithleastnumberofhops
TheComponentsofQoSRoutingQ-OSPF:linkstatebasedprotocol;itdisseminateslinkstateupdates(includingQoSparameters)toallnodes;itcreates/maintainsglobaltopologymapateachnodeOSPF(OpenShortestPathFirst):forintra-ASroutingisalink-stateprotocolthatusesfloodingoflinkstateinformationandaDijkstraleastcostpathalgorithmToreplacetheDijkstraalgorithmusingBellman-Fordconstrainedpathcomputationalgorithm:itcomputesconstrainedminhoppathstoalldestinationsateachnodebasedontopologymapCallAcceptanceControl(CAC)PacketForwarding:sourcerouteorMPLSOSPFOverview5MessageTypes1)“Hello”-letsanodeknowwhotheneighborsare2)LinkStateUpdate-describessender’scosttoitsneighbors3)LinkStateAck.-acknowledgesLinkStateUpdate4)Databasedescription-letsnodesdeterminewhohasthemostrecentlinkstateinformation5)LinkStateRequest-requestslinkstateinformationOSPFOverview(cont)ABCDE1122233“LinkStateUpdateFlooding”OSPFOverview(cont)“Hello”messageissentevery10secondsandonlybetweenneighboringroutersLinkStateUpdateissentevery30minutesoruponachangeinacostofapathLinkStateUpdateistheonlyOSPFmessagewhichisacknowledgedRoutersonthesameLANuse“DesignatedRouter”schemeImplementationofOSPFinQoSSimulator
LinkStateUpdateissentevery2secondsNoackisgeneratedforLinkStateUpdatesLinkStateUpdatemayinclude(forexample):-Queuesizeofeachoutgoingqueue(averagedover10sslidingwindow)-Throughputoneachoutgoinglink(averagedover10sslidingwindow)-Totalbandwidth(capacityofthelink)Sourceroutercanuseaboveinformationtocalculate-end-to-enddelay,-availablebuffersize,-availablebandwidthBellman-FordAlgorithm(withdelay)11012423212435BellmanEquation:jDih+1Dh=min[d(i,j)+]1312435D11=0D21=1D31=3D41=00D51=00onehop1312435D12=0D22=1D32=2D42=11D52=51012twohopsiDhhDh*threehops112435D13=0D23=1D33=2D43=7D53=41223B/FAlgorithmPropertiesMC(multipleconstraints)BellmanFordalgorithmreplacestheDijkstraalgorithmofconventionalOSPFimplementationsB/FslightlylessefficientthanDijkstra(O(NxN)insteadofO(NlgN))However,B/Fgeneratessolutionsbyincreasinghopdistance;thus,thefirstfoundfeasiblesolutionis“hop”optimal(ie,minhop)PolynomialperformanceformostcommonsetsofMC(multipleconstraintse.g.bandwidthanddelay)CACandPacketForwarding
CAC:iffeasiblepathnotfound,callisrejected;alternatively,sourceisnotifiedofconstraintviolation,andcanresubmitwithrelaxedconstraint(callrenegotiation)Packetforwarding:(a)sourcerouting(perflow)(b)MPLS(perclass)ApplicationI:IPTelephonyM-CACatsource;nobandwidthreservationalongpath36node,highlyconnectednetworkTrunkcapacity=15MbpsNonuniformtrafficrequirementTworoutingstrategiesarecompared:Minhoprouting(noCAC)QoSrouting
Simulationplatform(UCLA):PARSECwirednetworksimulation(QualNet)0121854213630241487131716101115919262734282220212333352925313250Km15Mbit/secQoSSimulator:VoiceSourceModelingSILENCETALK1/=352ms1/=650msVoiceconnectionrequestsarriveaccordingtoaPoissonprocess,oratfixedintervalsOnceaconnectionisestablished,thevoicesourceismodeledas2stateMarkovchain1voicepacketevery20msduringtalkstateSimulationParameters10MinuteSimulationRunsEachvoiceconnectionlasts3minutesOSPFupdatesaregeneratedevery2seconds(30minuteOSPFupdateintervalinMinhopscheme)Newvoiceconnectionsgeneratedwithfixedinterarrival(150ms)MeasurementsareinSteady-state(after3minutes)100msecdelaythreshold3Mbit/secbandwidthmarginoneachtrunkThecandidatesourcedestinationpairsare:(8,20),(0,34),(3,32),(4,32),(5,32),(10,32),(16,32)MinhopRoutingWenotethattheratefromthe5sources(3,4,5,10,16)intodestination32is4.76calls/sec,exceedingtheprocessingcapacityofasinglepathwhichis3.2inMinHopand2.6inMCBFMinhopRouting(cont.)Thesource-destinationpairs(0,34)and(8,20)aregettingalloftheircallsthroughwithzerolossandend-to-enddelaysbelow100msthreshold.Thisisbecausetheyenjoyexclusiveuseofminhoppaths(0,1,18,19,25,24,34)and(8,14,20),respectivelyTheremainingsourcedestinationpairs(3,32),(4,32),(5,32),(10,32),and(16,32)donotevengetasinglepacketthroughwithdelaybelow100msecthreshold.Moreover,theysufferheavyloss.Thereasonisverysimple:theyallshareacommonsubpath(9,8,2,32)andthuscompeteforthesamebottleneck0121854213630241487131716101115919262734282220212333352925313250Km15Mbit/secMINHOPROUTINGQoSRoutingMCBellman-FordroutingalgorithmmanagestobalancetheloadonalternatepathsInfact,twoalternatepathsareusedtoroutethetrafficoriginatingfromthe5sources0121854213630241487131716101115919262734282220212333352925313250Km15Mbit/secQoSROUTING0121854213630241487131716101115919262734282220212333352925313250Km15Mbit/secQoSROUTINGPreliminaryAnalysisTheQoSroutingacceptsalltheofferedcallsbyspreadingtheloadonalternatepaths100.0%36.88%100.0%%ofpacketsbelow100ms0.0%51.34%0.0%%ofpacketsabove100ms0.0%11.78%0.0%%ofpacketslost187527622762#voicecallsacceptedinsteadystate279027622762#voicecallsattemptedinsteadystateMinhopw/CACMinhopQoSRouting
OSPFpacketsizewas350bytesOSPF(LSA)updatesweregeneratedevery2secondsMeasurementswereperformedona“perfectsquaregrid”topology75msvoicecallgenerationrateApplicationII:MPEGVideoRes.All.CACRSVPtypesignalingrequiredEffectivebandwidth&bufferreservations36nodegrid-typetopologyTrunkcapacity=5.5MbpsInputs=MeasuredMPEGtracesQoSguarantees:no-loss;delay<TmaxSimulationplatform:PARSECwirednetworksimulation(QualNet)APPLICATIONORDERSOURCENODEDESTINATIONNODEPATHCACY/NREJECTIONNODE103511819202122282935Y
224132519201413Y
319202531322620Y
411818Y
53435282935Y
6
1821
192021N19178142021Y
72935NOPATHFOUND
891887118N1814201918Y
92721262021N20262014891521Y
10222828Y
11222821201925243428Y
SIMULATIONRESULTSBandwidth/link:5.5MbpsunidirectionalTmax:0.1sEffectivebandwidth:2.6MbpsEffectivebuffer:260KB(nobuffersaturation)0121854213630241487131716101115919262734282220212
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年血氧饱和度分析仪项目合作计划书
- 2025年钢结构用H型钢项目合作计划书
- 2025年传统休闲食品项目合作计划书
- 监理工作提升报告范文
- 城市绿化建设安全事故应急预案
- 电气安装安全事故应急预案
- 景区经营权承包合同(2025)详细执行标准
- 二零二五年度医疗健康合伙人股权配置与产业发展协议
- 2025年度普通离婚协议书中的赡养父母协议
- 二零二五年度美团外卖平台智能化代运营专项合同
- 院感基础知识培训
- 安全生产责任制考核制度和考核表(完整版)
- 建筑垃圾清运及处置 投标方案(技术方案)
- 2024年常州信息职业技术学院单招职业技能测试题库及答案解析
- 《中国陶瓷史》课件-1-中国陶瓷史概述
- 英语教师课堂提问省公开课一等奖全国示范课微课金奖课件
- 经皮式气管切开术
- 2024嘉兴市城南街道招聘笔试参考题库附带答案详解
- 个人维修收款收据
- 代办电瓶车车牌照委托书
- 智慧农业中的智能农机与农具技术
评论
0/150
提交评论