学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 电子/电路 > 2006-SigMetrics-libra --- TCP Libra --- balancing flows over heterogeneous propagation scenarios

2006-SigMetrics-libra --- TCP Libra --- balancing flows over heterogeneous propagation scenarios

TCPLibra:balancing owsoverheterogeneous

propagationscenarios

–SubmissiontoSigMetrics2006–

AnonymousduetoDoubleBlindSubmission

ABSTRACT

ThemajorityofInternettraf creliesontheTransmissionControlProtocol(TCP1)devisedintheearly1970stoprovideareliableandfairdatatransferacrosstheARPANET.Usersthatdownloadlargemultimedia lesfromremoteservers,say,areexpectedtoreceivethesameshareof”bandwidth”(i.e.,sametransferrate)iftheysharethesamebottleneck.Unfortunately,withcurrentTCP,fairnessdoesnotapplywhentheroundtripdelayRTTisverydif-ferentamongsessions.Forinstance,supposeinapopularinternetcaf`einNewYorkCityseveralusersaresimultaneouslydownload-ingmultimedia lesfromvariousservers.Mostoftheserversarelocal,however,onecustomerisdownloadingalarge lefromare-moteserverinAustralia.Allcustomerssharethesame11MBPSWiFibottleneck.ThecustomerconnectedtoAustraliawillmakenovisibleprogressuntilallthecustomersdownloadingfromlocalserversaredone!OnecaneasilyimagineseveralotherapplicationswhereRTT-fairnessisamust.HereweproposeanewversionofTCP,namelyTCPLibra,whichguaranteesfairsharingregardlessofRTT.”Libra”inLatinmeans”scale”,thusindicatinggoodbal-anceamongcompetingsessions.

InthispaperwedescribethedesignofTCPLibraandprovethatitisindeedRTT-fair.ThekeyelementofTCPLibraisthewindowadjustmentalgorithmthatcompensatesforRTTdifference.ThealgorithmisderivedbymodelingTCPperformanceasa”utilityfunction”andbyoptimizingthisfunctionsuchthattheresultisin-dependentofRTT.ThisleadstoasolutionthatprovidesfairnessamongTCP owsthatsharethesamebottlenecklinkregardlessofRTT.Remarkably,TCPLibraachievesfairnesswhilestillmain-tainingthroughputef ciencyandfriendlinesswithrespecttoTCPNewReno.Moreover,TCPLibraisa”sender-side-only”modi -cationofTCP,thusgreatlysimplifyingitsdeployment.Inthepa-per,fairnessandstabilitypropertiesareprovedanalyticallyandareextensivelytestedviasimulationusingpopularbenchmarks.Thesensitivitytovariousdesignparametersiscarefullyanalyzed.Acomparisonisalsocarriedoutwithother”RTT-fair”TCPversionsreportedintheliterature.

1

WithTCP,unlessspeci ed,werefertoTCPNewReno.

CategoriesandSubjectDescriptors

C.2[ComputerSystemsOrganisation]:Computer-CommunicationNetworks;C.2.2[ComputerSystemsOrganisation]:Computer-CommunicationNetworks—NetworkProtocols;C.2.6[ComputerSystemsOrganisation]:Computer-CommunicationNetworks—Internetworking(C.2.2.)

GeneralTerms

TCP,CongestionControl,Optimization,PerformanceEvaluation

1.INTRODUCTION

TheInternetsuccessisbasedontheabilitytoprovideareliablemediumforinformationexchange.InthecurrentInternetthetraf- ccontrolfunctionalitiesareprovidedbytheTransmissionCon-trolProtocol(TCP)inanend-to-endfashion.TCPhasbeende-signedtoprovideaconnectionoriented,reliable,andfairserviceintheARPANET[48],initially,andintheInternetlater.Reliabil-ityandcongestioncontrolembodythetwomajorissuesaddressedbyTCP[20].Toachievethesecondgoal,TCPadaptsthesendingratetoavoidnetworkover oworfallintoservicestarvation.TCPCongestionControlhasbeenstudiedbytheresearchcommunityforthelast25yearsleadingtoseveralTCPvariantsforcongestioncontrolwithandwithouttheexplicitinterventionofthenetworklayer(asurveycanbefoundin[11]).

ThecongestioncontrolschemeimplementedbyTCPfallsintheAIMD(AdditiveIncrease,MultiplicativeDecrease)classofalgo-rithms.Thecurrentlydeployedschemeconsiderspacketlossasanindicatorofnetworkcongestionandreactswithadrasticreductionofthesendingrate[2].ThelossrateexperiencedovertheInter-netcanbewellbeyondtheoptimaloperatingconditionsforTCPthusleadingtopoornetworkutilization[39].TCPNewRenoandTCPSackpartiallycorrectthisproblemandimproveef ciencyinthelossrecoveryphase.However,theoverallperformanceisstillfarfromoptimalonlargepipesizes,pathswherethebandwidth-delayproductislarge.Practicalapproachesto”bigpipe”scala-bilityarethe ne-tuningofNewRenoparameters(i.e.receiveradvertisedwindowsandnetworkbuffers),theuseofjumbopack-ets(i.e.8Kbytepackets)andtheopeningofmultipleTCPsessionsinparallel.

Alloftheseapproachesweredirectedtoenhanceutilization.Noneofthemdirectlyaddressestheissuesoffairnessandfriendliness-thelatterreferringtothebehaviortowardslegacycompeting ows.OneparticulartypeofunfairnesswhichisintrinsicinlegacyTCPisRTTunfairness.Werecallthatincongestionavoidancethecon-gestionwindowincreaseslinearlywithRTT.Asaconsequence,

第1页

TOP相关主题

  • sigmetrics
  • sigmetrics 2016
  • sigmetrics怎么样
  • heterogeneous
  • heterogeneous 翻译
  • heterogeneous system
  • heterogeneous media
  • balancing emulsion

我要评论

相关文档

  • 2006年考研英语真题及答案完整解析

    (20 points) Writing 第 15 页共 47 页 2006 年全国硕士研究生入学统一考试英语试题 有两幅图片,图 1 把崇拜写在脸上;图 2 花 300 元做“小贝头” 注:...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部