Congestion control and traffic management in ATM n

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CongestionControlandTracManagementinATMNetworks:RecentAdvancesandASurvey1RajJainDepartmentofComputerandInformationScienceTheOhioStateUniversityColumbus,OH43210Email:Jain@ACM.OrgDraftVersion:January26,1995AbstractCongestioncontrolmechanismsforATMnetworksasselectedbytheATMForumtracmanagementgrouparedescribed.Reasonsbehindtheseselectionsareexplained.Inpartic-ular,selectioncriterionforselectionbetweenrate-basedandcredit-basedapproachandthekeypointsofthedebatebetweenthesetwoapproachesarepresented.Theapprachthatwasnallyselectedandseveralotherschemesthatwereconsideredaredescribed.1IntroductionFuturehighspeednetworksareexpectedtousetheAsynchronousTransferMode(ATM)inwhichtheinformationistransmittedusingshortxed-sizecellsconsistingof48bytesofpayloadand5bytesofheader.Thexedsizeofthecellsreducesthevarianceofdelaymakingthenetworkssuitableforintegratedtracconsistingofvoice,video,anddata.Providingthedesiredqualityofserviceforthesevarioustractypesismuchmorecomplexthanthedatanetworksoftoday.Propertracmanagementhelpsensureecientandfairoperationofnetworksinspiteofconstantlyvaryingdemand.Thisisparticularlyimportantforthedatatracwhichhasverylittlepredictabilityand,therefore,cannotreserveresourcesinadvanceasinthecaseofvoicetelecommunicationsnetworks.Tracmanagementisconcernedwithensuringthatusersgettheirdesiredqualityofservice.Theproblemisespeciallydicultduringperiodsofheavyloadparticularlyifthetracdemandscannotbepredictedinadvance.Thisiswhycongestioncontrol,althoughonlyapartofthetracmanagementissues,isthemostessentialaspectoftracmanagement.CongestioncontroliscriticalinbothATMandnon-ATMnetworks.Whentwoburstsarrivesimulataneouslyatanode,thequeuelengthsmaybecomelargeveryfastresultinginbueroverow.Also,therangeoflinkspeedsisgrowingfastashigherspeedlinksarebeingintroducedinslowernetworksofthepast.Atthepoints,wherethetotalinputrateislargerthantheoutputlinkcapacity,congestionbecomesaproblem.1InvitedsubmissiontoComputerNetworksandISDNSystems.1TheprotocolsforATMnetworksbeganbeingdesignedin1984whentheConsultativeCom-mitteeonInternationalTelecommunicationandTelegraph(CCITT)-aUnitedNationsOrganizationresponsiblefortelecommunicationsstandards-selectedATMastheparadigmforitsbroadbandintegratedservicedigitalnetworks(B-ISDN).Likemostothertelecommu-nicationsstandards,theATMstandardsspecifytheinterfacebetweenvariousnetworkingcomponents.Aprincipalfocusofthesestandardsistheuser-networkinterface(UNI),whichspecieshowacomputersystem(whichisownedbyauser)shouldcommunicatewithaswitch(whichisownedbythenetworkserviceprovider).ATMnetworksareconnection-orientedinthesensethatbeforetwosystemsonthenetworkcancommunicate,theyshouldinformallintermediateswitchesabouttheirservicerequire-mentsandtracparameters.Thisissimilartothetelephonenetworkswhereacircuitissetupfromthecallingpartytothecalledparty.InATMnetworks,suchcircuitsarecalledvirtualcircuits(VCs).TheconnectionsallowthenetworktoguaranteethequalityofservicebylimitingthenumberofVCs.Typically,auserdeclareskeyservicerequirementsatthetimeofconnectionsetup,declaresthetracparametersandmayagreetocontroltheseparametersdynamicallyasdemandedbythenetwork.Thispaperisorganizedasfollows.Section2denesvariousqualityofserviceattributes.TheseattributeshelpdenevariousclassesofserviceinSection3.WethenprovideageneraloverviewofcongestioncontrolmechanisimsinSection4anddescribethegeneralizedcellalgorithminSection4.1.Section5describesthecriteriathatweresetupforselectingthenalapproach.AnumberofcongestionschemesaredescribedbrieyinSection6withthecredit-basedandrate-basedapproachesdescribedinmoredetailsinSections7and8.Thedebatethatleadtotheeventualselectionoftherate-basedapproachispresentedinSection9.Thedescriptionpresentedhereisnotintendedtobeaprecisedescriptionofthestandard.Inordertomaketheconcepteasytounderstand,wehaveattimessimpliedthedescription.Thoseinterestedinprecisedetailsshouldconsultthestandardsdocuments,whicharestillbeingdevelopedasofthiswritinginJanuary1995.2QualityofService(QoS)AttributesWhilesettingupaconnectiononATMnetworks,userscanspecifythefollowingparametersrelatedtothedesiredqualityofservice.1.PeakCellRate(PCR):Themaximuminstantaneousrateatwhichtheuserwilltransmit.Forburstytrac,theinter-cellintervalandthecellratevariesconsiderably.AsshowninFigure1,PCRistheinverseoftheminimuminter-cellinterval.2.SustainedCellRate(SCR):Thisistheaveragerateasmeasuredoveralonginterval.2PCR=1/MinimumInter-cellTimeCellarrivalsTimeFigure1:Peakcellrateandinter-celltime3.CellLossRatio(CLR):Thepercentageofcellsthatarelostinthenetworkduetoerrorandcongestionandarenotdeliveredtothedestination.CellLossRatio=LostCellsTransmittedCellsEachATMcellhasa\CellLossPriority(CLP)bitintheheader.Duringcongestion,thenetworkrstdropscellsthathaveCLPbitset.SincethelossofCLP=0cellismoreharmfultotheoperationoftheapplication,CLRcanbespeciedseparatelyforcellswithCLP=1andforthosewithCLP=0.4.CellTransferDelay(CTD):Thedelayexperiencedbyacellbetweennetworkentryandexitpointsiscalledthecelltransferdelay.Itincludespropagationdelays,queueingdelaysatvari

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功