Title: An Adaptive Queue Management Method for Congestion Avoidance in TCP/IP Networks
Download ReportTranscript Title: An Adaptive Queue Management Method for Congestion Avoidance in TCP/IP Networks
Title: An Adaptive Queue Management Method for Congestion Avoidance in TCP/IP Networks Presented By: Frank Posluszny Vishal Phirke 5/24/2016 Matt Hartling 1 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 2 Background (1) Goals: Show drawbacks of RED with ECN Propose new AQM: Random Early Adaptive Detection 5/24/2016 3 Background (2) TCP congestion control Congestion Control vs. Avoidance RED ECN 5/24/2016 4 Background (3) ECN: Binary feedback scheme Router sets a bit in packet to “mark” instead of drop ACK mirrors the marking back to receiver 5/24/2016 5 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 6 What’s Power?? Throughput Delay Throughput optimized N/W -Great throughput- Takes 15minutes to view a web page. Delay optimized N/W -Low Delays – But the web page is missing a lot of information.…. Throughput Power = 5/24/2016 Response Time 7 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 8 Simulation Topology Bottleneck Queue Size = 60 pkts Pkt Size = 512 bytes MINth= 15 MAXth= 45 5/24/2016 9 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 10 Weakness of RED - Motivation 5/24/2016 11 Weakness of RED - Motivation 5/24/2016 12 Weakness of RED - Motivation 5/24/2016 10 flows 13 Weakness of RED - Motivation 5/24/2016 60 flows 14 Weakness of RED - Motivation 5/24/2016 20 flows 15 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 16 Random Early Adaptive Detection Exponentially Weighted Moving Averages Avgt+1 = (1-wq) avgt + wq qt Old weighted average Slt+1 = (1-wsl) slt Old weighted slope 5/24/2016 Instantaneous queue + wsl (avgt+1 – avgt) Instantaneous slope 17 Random Early Adaptive Detection At each change of MIN (MAX + MIN) level = 2 if(level > buffer * 0.52) p = p + INC INC = 0.02 if(level < buffer * 0.48) p = p - DEC 5/24/2016 DEC = 0.002 18 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 19 Fig 5: Throughput Vs. Delay 5/24/2016 20 READ Vs. RED (1) RED: Lower Drop probability = Higher Throughput & Higher Delay Higher Drop probability = Lower Delay & Lower Throughput READ: Always Lower Delay and Higher Throughput 5/24/2016 21 Fig 6: Power (alpha=1) 5/24/2016 22 Fig 7: Power (alpha = 2) 5/24/2016 23 READ Vs. RED (2) RED: Performance varies with maxp and number of flows Performs worse than Drop Tail under certain conditions READ: Always performs better than RED and Drop Tail 5/24/2016 24 Table 1: Throughput For Mixed Traffic 5/24/2016 25 Fig 8 & 9: Adaptation to Changes in Network Conditions 5/24/2016 26 READ Vs. RED (3) RED: Large variation in instantaneous and average queue size Large variation in marking probability Marking probability varies with queue size READ: Less variation in marking probability and queue size Large, periodic fluctuations 5/24/2016 27 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 28 Fig 10: READ Tuning 5/24/2016 29 Outline Background Network Power Simulation Topology Weakness of RED - Motivation Algorithm Simulations & Comparisons RED Vs READ READ Tuning Conclusions and Future Work 5/24/2016 30 Conclusions and Future Work Conclusions: RED can fail & too aggressive READ – reliable CA; higher power levels Current & Future Work: Examine different increase/decrease algorithms READ with different Network Topologies 5/24/2016 31