“On Designing Improved Controllers for AQM Routers Supporting TCP Flows” The PI Controller Presented by Bob Kinicki.

Slides:



Advertisements
Similar presentations
Helping TCP Work at Gbps Cheng Jin the FAST project at Caltech
Advertisements

Using Edge-To-Edge Feedback Control to Make Assured Service More Assured in DiffServ Networks K.R.R.Kumar, A.L.Ananda, Lillykutty Jacob Centre for Internet.
WHITE – Achieving Fair Bandwidth Allocation with Priority Dropping Based on Round Trip Time Name : Choong-Soo Lee Advisors : Mark Claypool, Robert Kinicki.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Active Queue Management: Theory, Experiment and Implementation Vishal Misra Dept. of Computer Science Columbia University in the City of New York.
1 Updates on Backward Congestion Notification Davide Bergamasco Cisco Systems, Inc. IEEE 802 Plenary Meeting San Francisco, USA July.
5/17/20151 Adaptive RED: An Algorithm for Increasing the Robustness of RED’s Active Queue Management or How I learned to stop worrying and love RED Presented.
Simulating Large Networks using Fluid Flow Model Yong Liu Joint work with Francesco LoPresti, Vishal Misra Don Towsley, Yu Gu.
Modeling TCP Congestion Control Don Towsley UMass Amherst collaborators: T. Bu, W. Gong, C. Hollot, V. Misra.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
The War Between Mice and Elephants Liang Guo and Ibrahim Matta Boston University ICNP 2001 Presented by Thangam Seenivasan 1.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Advanced Computer Networks: RED 1 Random Early Detection Gateways for Congestion Avoidance * Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
Control Theory in TCP Congestion Control and new “FAST” designs. Fernando Paganini and Zhikui Wang UCLA Electrical Engineering July Collaborators:
Active Queue Management. Fundamental problem: Queues and TCP Queues –Queues are to absorb bursts of packets. –They are required for statistical multiplexing.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, All our slides and papers.
Explicit Congestion Notification ECN Tilo Hamann Technical University Hamburg-Harburg, Germany.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Networks: Congestion Control1 Congestion Control.
Advanced Computer Networks - RED Tuning Paper 1 Tuning RED for Web Traffic Mikkel Christiansen, Kevin Jeffay, David Ott, Donelson Smith UNC at Chapel Hill.
Buffer Sizing for Congested Internet Links Chi Yin Cheung Cs 395 Advanced Networking.
6/16/20151 On Designing Improved Controllers for AQM Routers Supporting TCP flows By C.V Hollot, Vishal Mishra, Don Towsley and Wei-Bo Gong Presented by.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, TCP Increase/Decrease.
1 Traffic Sensitive Quality of Service Controller Masters Thesis Submitted by :Abhishek Kumar Advisors: Prof Mark Claypool Prof Robert Kinicki Reader:
1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug 1993), pp
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
1 Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica,Scott Shenker, and Hui Zhang SIGCOMM’99,
Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED Vishal Misra Wei-Bo Gong Don Towsley University of Massachusetts,
ACN: RED Tuning Paper1 Tuning RED for Web Traffic Mikkel Christiansen, Kevin Jeffay, David Ott, Donelson Smith UNC at Chapel Hill SIGCOMM 2000 Stockholm.
ACN: AVQ1 Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Managment Srisankar Kunniyur and R. Srikant SIGCOMM’01 San.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
ACN: RED Tuning Paper1 Tuning RED for Web Traffic Mikkel Christiansen, Kevin Jeffay, David Ott, Donelson Smith UNC at Chapel Hill SIGCOMM 2000 Stockholm.
Active Queue Management Rong Pan Cisco System EE384y Spring Quarter 2006.
Random Early Detection Gateways for Congestion Avoidance
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
1 Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica,Scott Shenker, and Hui Zhang SIGCOMM’99,
Rafael C. Nunez - Gonzalo R. Arce Department of Electrical and Computer Engineering University of Delaware May 19 th, 2005 Diffusion Marking Mechanisms.
CS :: Fall 2003 TCP Friendly Streaming Ketan Mayer-Patel.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware Aug 19th / 2004 Rafael Nunez.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
Analysis of Active Queue Management Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, Massachusetts, USA.
Diffusion Early Marking Department of Electrical and Computer Engineering University of Delaware May / 2004 Rafael Nunez Gonzalo Arce.
Advanced Computer Networks : RED 1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED Vishal Misra Wei-Bo Gong Don Towsley University of Massachusetts,
Advanced Computer Networking
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Congestion Control Based on Priority Drop for H.264/SVC Multimedia and Ubiquitous Engineering, MUE '07. International Conference on (2007), pp
The Effects of Active Queue Management on Web Performance SICOMM 2003 Long Le, Jay Aikat, Kevin Jeffay, F.Donelson Smith 29 th January, 2004 Presented.
Worcester Polytechnic Insitute, Worcester, MA, USA1 Traffic Sensitive Active Queue Management for Improved Multimedia Streaming Authors: Vishal Phirke,
Active Queue Management in Internet and Wireless Networks X. Deng, S. Yi, G. Kesidis and C. R. Das The Pennsylvania State University Stabilized queue size.
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for AQM By Srisankar Kunniyur & R. Srikant Presented by Hareesh Pattipati.
ECEN 619, Internet Protocols and Modeling Prof. Xi Zhang Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions.
Router-Assisted Congestion Control
Columbia University in the city of New York
Random Early Detection Gateways for Congestion Avoidance
Title: An Adaptive Queue Management Method for Congestion Avoidance in TCP/IP Networks Presented By: Frank Posluszny Vishal Phirke Matt Hartling 12/31/2018.
Project-2 (20%) – DiffServ and TCP Congestion Control
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Adaptive RED: An Algorithm for Increasing the Robustness of RED’s Active Queue Management or How I learned to stop worrying and love RED Presented by:
Presentation transcript:

“On Designing Improved Controllers for AQM Routers Supporting TCP Flows” The PI Controller Presented by Bob Kinicki

Advanced Computer Networks - PI Controller 2 Outline  Introduction  Background –TCP Analytic Model –Brief Control Theory  Proportional Controller  Proportional Integral (PI) Controller  ns Simulation Results  Conclusions

Advanced Computer Networks - PI Controller 3 Control Theoretic Analysis of RED Variable Definitions:

Advanced Computer Networks - PI Controller 4 Block diagram of a TCP connection N 1 __ Time Delay R tt TCP window control TCP load factor congested queue Control law (e.g. RED) Vishal Misra’s Slide

Advanced Computer Networks - PI Controller 5 Linearized TCP Connection

Advanced Computer Networks - PI Controller 6 AQM Feedback Control

Advanced Computer Networks - PI Controller 7 Linearized AQM

Advanced Computer Networks - PI Controller 8 RED Controller

Advanced Computer Networks - PI Controller 9 Proportional Controller  The feedback signal is simply the regulated output, the queue length, multiplied by a gain factor.  In the RED context, this means using the instantaneous queue length instead of the average queue length.  Note – Control Theory emphasizes “stability” which is well-defined mathematically, but this significantly constrains the choices for RED parameters used in this paper.

Advanced Computer Networks - PI Controller 10 Preliminary Simulation with Proportional Controller  60 FTP flows, 180 HTTP sessions  C = bottleneck link = 15 Mbps  Propagation delays uniform between 160 and 240 ms.  Packet size = 500 bytes  Time varying dynamics –At t = 100, 20 FTP flows drop out. –At t = 140, the 20 FTP flows start again.

Advanced Computer Networks - PI Controller 11 Comparison of RED and PC Proportional Controller has better response Proportional Controller has better response Time varying dynamics

Advanced Computer Networks - PI Controller 12 Comparison of RED and PC When RTT’s are Doubled, RED has a large overshoot! When RTT’s are Doubled, RED has a large overshoot! Time varying dynamics

Advanced Computer Networks - PI Controller 13 Limitations of PC  Under certain network conditions, the operating point p can be above the p max imposed by buffer size limitations.  This leads to oscillations as seen in Figure 7.  Hence, PI, the Proportional Integral controller is used to clamp the queue size to q ref regardless of the load.

Advanced Computer Networks - PI Controller 14 PI Controller

Advanced Computer Networks - PI Controller 15 PI Algorithm Executed once per sampling period: { p = a ( q – q_ref) – b (q_old – q_ref) + p_old p_old = p q_old = q }

Advanced Computer Networks - PI Controller 16 ns Experimental Parameters  Sampling frequency = 160 Hz.  a = (10) -5 ; b = (10) -5  q ref = 200 packets  Buffer size = 800 packets  RED parameters (defined by stability): –p max = 0.1 –min th = 150 –max th = 700 –w q = 1.33 (10) -6

Advanced Computer Networks - PI Controller 17 Experiment 3 PI “relatively” insensitive to load PI “relatively” insensitive to load

Advanced Computer Networks - PI Controller 18 Experiment 4 PI Controller has faster response time. PI Controller has faster response time. Time varying dynamics removed Time varying dynamics removed

Advanced Computer Networks - PI Controller 19 Experiment FTP flows and 360 HTTP flows PI Controller is more robust for higher loads. 180 FTP flows and 360 HTTP flows PI Controller is more robust for higher loads.

Advanced Computer Networks - PI Controller 20 Experiment 6 16 FTP flows and 180 HTTP flows Under lighter load, RED oscillates. 16 FTP flows and 180 HTTP flows Under lighter load, RED oscillates.

Advanced Computer Networks - PI Controller 21 Experiment FTP flows and 180 HTTP flows The heavy load has pushed the operating queue length beyond the buffer size for RED and PC. 400 FTP flows and 180 HTTP flows The heavy load has pushed the operating queue length beyond the buffer size for RED and PC.

Advanced Computer Networks - PI Controller 22 Experiment 8 Time varying settings of Experiment1 with propagation delays reduced to 40 ms. Time varying settings of Experiment1 with propagation delays reduced to 40 ms.

Advanced Computer Networks - PI Controller 23 PI – Delay-Utilization Tradeoff

Advanced Computer Networks - PI Controller 24 RED - Delay-Utilization Tradeoff

Advanced Computer Networks - PI Controller 25 Conclusions  The authors introduced both the Proportional and the PI Controllers for AQM.  Both controllers respond faster than RED.  PI is better with respect to regulating the steady-state queue length.  PI controlled exhibited superior performance to RED in all the ns simulations shown.  Note – At the very end of the paper, the authors advocate the use of ECN (namely, marking) in all AQM’s.

Thanks!