Fairness

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

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

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

资源描述

Fairnessandstabilityofend-to-endcongestioncontrol∗FrankKelly†AbstractInrecentyearstheInternethasattractedtheattentionofmanytheoreticians,eagertounderstandtheremarkablesuccessofthisdi-verseandcomplexartefact.Acentralelementofthedesignphiloso-phythatshapedtheInternetistheend-to-endargument,andakeyillustrationoftheargumentisprovidedbythecongestionavoidancealgorithmoftheTransmissionControlProtocol(TCP).Whydoesthisalgorithmworksowell?Howmight,orshould,itevolveinthefuture?Inthispaperweoutlinesomeofthemathematicalmodelsthathavebeendevelopedtohelpaddressthesequestions.Wereviewtheequilibriumanddynamicpropertiesofprimalanddualalgorithms,concentratinguponfairness,delayinstabilityandstochasticinstability.Primalalgorithmsbroadlycorrespondwithcon-gestioncontrolmechanismswherenoisyfeedbackfromthenetworkisaveragedatendpoints,usingincreaseanddecreaserulesgeneralizingthoseofTCP.Vinnicombehasshownthatdelayinstabilityischar-acterizedintermsoftheincreaserule;Otthasshownthatstochasticinstabilityisprimarilyinfluencedbythedecreaserule.TheneedtocontrolbothformsofinstabilityplacesconstraintsonpossiblevariantsofTCP,andonattemptstoremoveTCP’sround-triptimebias.Dualalgorithmsbroadlycorrespondwithcongestioncontrolmech-anismswhereaveragingatresourcesprecedesthefeedbackofmoreexplicitinformationtoendpoints,andmaybeespeciallyappropriatewhereround-triptimesareshort,asinad-hocnetworks.Previousworkhasconcentratedondelay-baseddualalgorithms,whichfindfairnessandstabilitydifficulttoreconcile.Wedescribeafamilyoffairdualalgorithms,withattractivestabilityproperties.∗PaperpreparedforaplenaryaddresstotheEuropeanControlConference,Cambridge,September2003,andavailablefrom:159-176.†CentreforMathematicalSciences,UniversityofCambridge,WilberforceRoad,Cam-bridgeCB30WBUK.Email:f.p.kelly@statslab.cam.ac.uk1Keywords:Internet,TCP,proportionalfairness,Ornstein-Uhlenbeckprocess1IntroductionAcentralelementofthedesignphilosophythatshapedtheInternet[8,46]istheend-to-endargument[40],summarizedasfollows[4]:“Anend-to-endprotocoldesignshouldnotrelyonthemaintenanceofstate(i.e.,informa-tionaboutthestateoftheend-to-endcommunication)insidethenetwork.Suchstateshouldbemaintainedonlyintheendpoints,insuchawaythatthestatecanonlybedestroyedwhentheendpointitselfbreaks.”Intelligenceandcontrolisend-to-endratherthanhiddeninthenetwork.Theresultingin-terconnectionofcommunicationlinksissometimestermedadumbnetwork,toemphasiseacontrastwiththeearliertelephonyinfrastructurewhereasmartnetworkconnectsendpoints(telephones)thathavelittleresponsibilityforcontrol.Adumbnetworkallowsnewapplicationstobedesigned,pro-totypedanddeployedwithoutrequiringchangestotheunderlyingnetwork,andhasresultedinanextraordinaryfloweringofinnovation.Italsoplacesaconsiderableresponsibilityforcooperativebehaviouronendpoints.Akeyillustrationoftheend-to-endargumentisTCP,thetransmissioncontrolprotocoloftheInternet,anditscongestionavoidancealgorithm,duetoJacobson[15].TherateatwhichpacketsenterthenetworkiscontrolledbyTCP,implementedassoftwareonthecomputers(theendpoints)thatarethesourceanddestinationofthedata.Thegeneralapproachisasfollows.Whenalinkwithinthenetworkbecomesoverloaded,oneormorepacketsarelost;lossofapacketistakenasanindicationofcongestion,thedestinationinformsthesource,andthesourceslowsdown.TheTCPthengraduallyincreasesitssendingrateuntilitagainreceivesanindicationofcongestion.Thiscycleofincreaseanddecreaseservestodiscoverandutilizeavailablebandwidth,andtoshareitbetweenflows.Jacobson’salgorithmhasbeenoutstandinglysuccessful,astheInternethasevolvedfromasmall-scaleresearchnetworktotoday’sinterconnectionoftensofmillionsofendpointsandlinks.Thisinitselfisastrikingobservation.Eachofalargebutindeterminatenumberofflowsiscontrolledbyafeedbackloopwhichcanknowonlyofitsownexperienceofcongestionandofitsownfeedbackdelay.Aflowdoesnotknowhowmanyotherflowsaresharingalinkonitspath,orevenhowmanylinksareonitspath.Thelinksvaryincapacitybymanyordersofmagnitude,asdothepropagationdelaysthatareaconsequenceofgeographicaldiversityandthefinitespeedoflight.Thatend-to-endcongestioncontrolcanhaveachievedsomuch,insucharapidlygrowingandheterogeneousnetwork,isremarkable.2Howeverthereareseveralinterrelateddevelopmentsthatposeachallenge.BufferingatqueueswithintheInternethasbeenimportantsincetheearlydaysofstore-and-forwardcommunicationnetworks[22],tosmoothstatisticalfluctuationsand,itiscommonlybelieved,tohelpstabilizethenetwork.Butthehugecapacityoftomorrow’slinks,togetherwiththedesiretocarrydelay-sensitivetraffic,maycauseanevolutiontowardsanetworkwithmuchsmallerqueueingdelays.Isend-to-endcongestioncontrolfeasibleinsuchanetwork,and,ifso,howshouldTCPevolve?Thispaperexplorespossibleanswerstothisquestion,andoutlinessomeoftheimportantinsightsthathavebeenobtainedfromsimplifiedmathe-maticalmodelsofcongestioncontrol.Theselectionofmaterialhasbeenprimarilyinfluencedbyrecentexperimentswithnew,incrementablydeploy-able,TCPs[10,21,38],therelatedmodellingadvances[35,37,43],andb

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

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

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

×
保存成功