210 likes | 331 Views
This paper investigates the efficient tuning of instant queue length-based Explicit Congestion Notification (ECN) at switches to improve TCP throughput performance. It emphasizes the use of dequeue marking on ECN and DCTCP for effective congestion control, where incoming packets are marked to avoid drops. The framework develops two thresholds for queue management, ensuring that the queue length never reaches zero, while balancing average queue lengths to maintain performance during congestion. The findings show a significant performance gain in incast scenarios, achieving up to 140%.
E N D
AboutThisPaper • ShowtheproperlytunedinstantqueuelengthbasedECNatswitches • UseDequeuemaskingonECNandDCTCP
ECN • ExplicitCongestionNotification • IncomingpacketswillbemarkedCEinsteadofdropped.
DCTCP • Instantqueuelengthinsteadofaveragequeuelength • CutsthecongestionwindowinproportiontotheratioofCEmarking.
ECN*:instantqueuelengthbasedECN • UseinstantqueuelengthandsinglethresholdinECN • WellsupportbycommodityECN-capableswitches. • Twothresholds:setthesamevalue. • Averagequeuelength:set1. • ECNatend-serversfollowstheECNstandard
LowerboundofECN* • Goal: TCPthroughputperformancewon’tbeaffectedafterthecongestionwindowsreductionbyECN • Thequeuelengthshouldneverbe0
UpperBoundofECN* • Goal:effectively controlled to avoid buffer overflow. • In other words, when the ECN* threshold is lower than the upper bound, there is no TCP packet loss.
RTTinDCnetwork • ThethresholdforECN* relatetoBDP(TxC),sowehaveinterestonRTT • 90%ofconnectionRTTlowerthan400us • BDP=TxC=1G*400us=50KB(~33MTU)
ProblemStatement • 1.Allcompetingflowarelongflows • 2.Afewshortflowtrytodeliverdatafast,whiletherearesomebackgroundlongflows • 3.DuringTCPincast,largenumberofshortflowarecompetingforaportinaveryshorttime.
DequeueMarking • CEinformationmustwaituntilthemarkedpacketmovetotheheadofqueue. • ItisnotEfficientenough!!
Conclustion • ECN* canachievesasimilarperformancecomparetoDCTCP • DequeuemarkingiseffectiveforincreasingthemaximumincastsendersclosetotheperformancelimitofECN,achievingagainform16%to140%