Parameterizing PI Congestion Controllers

Slides:



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

On the Use of Fixed Point Approximations to Study Reliable Protocols over Congested Links Michela Meo Michele Garetto Renato Lo Cigno Marco Ajmone Marsan.
Integrated Play-Back, Sensing, and Networked Control Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Sense-and-Respond Systems and Play-Back Buffers Vincenzo Liberatore Division of Computer Science Research supported in part by NSF CCR , Department.
Stability of computer network for the set delay Jolanta Tańcula.
Active Queue Management: Theory, Experiment and Implementation Vishal Misra Dept. of Computer Science Columbia University in the City of New York.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
“On Designing Improved Controllers for AQM Routers Supporting TCP Flows” The PI Controller Presented by Bob Kinicki.
Control Theory in TCP Congestion Control and new “FAST” designs. Fernando Paganini and Zhikui Wang UCLA Electrical Engineering July Collaborators:
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, All our slides and papers.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
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.
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,
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.
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.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Transfer Function Real Imaginary.
Congestion models for bursty TCP traffic Damon Wischik + Mark Handley University College London DARPA grant W911NF
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
Ahmad T. Al-Hammouri, Michael S. Branicky, Vincenzo Liberatore Case Western Reserve University Stephen M. Phillips Arizona State University April 25, 2006.
Congestion Control Based on Priority Drop for H.264/SVC Multimedia and Ubiquitous Engineering, MUE '07. International Conference on (2007), pp
Acknowledgments S. Athuraliya, D. Lapsley, V. Li, Q. Yin (UMelb) S. Adlakha (UCLA), J. Doyle (Caltech), K. Kim (SNU/Caltech), F. Paganini (UCLA), J. Wang.
Bandwidth Allocation in Sense-and-Respond Systems Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP ,
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.
Lec 11. Common Controllers Some commonly used controllers –Proportional Controller –Integration Controller –Derivative Controller Reading: 5-8. TexPoint.
Implementation Challenges in Real-Time Middleware for Distributed Autonomous Systems Prof. Vincenzo Liberatore Research supported in part by NSF CCR ,
Transversal Issues in Real-Time Sense-and-Respond Systems Ahmad T. Al-Hammouri Vincenzo Liberatore Huthaifa A. Al-Omari Case Western Reserve University.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
Co-Simulation of Computer Networks and Power Grid Prof. Vincenzo Liberatore Research supported in part by NSF CCR , Department of Commerce TOP.
Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for AQM By Srisankar Kunniyur & R. Srikant Presented by Hareesh Pattipati.
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
PLL Sub System4 PLL Loop Filter parameters: Loop Type and Order
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Salman Bin Abdulaziz University
Congestion Control for High Bandwidth-Delay Product Networks
Control Systems EE 4314 Lecture 12 March 17, 2015
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Control engineering and signal processing
PID Controllers Jordan smallwood.
Router-Assisted Congestion Control
Lecture 20: Root Locus for Design
Lec 14. PID Controller Design
DNT Control Principle Frequency Response Techniques DNT Control Principle.
Queue Dynamics with Window Flow Control
Columbia University in the city of New York
Control System Analysis and Design by the Frequency Response Method
Basic Design of PID Controller
Frequency Response Bode and Nyquist plots Nyquist stability theorem
Presented by H. Han ECE at UMass-Amherst
Automatic Control System
FAST TCP : From Theory to Experiments
HW-03 Problem Kuo-95 (p. 377) Find the steady-state errors for step, ramp and parabolic inputs. Determine the type of the system. ) s ( R Problem.
Frequency Response Techniques
Stability of Congestion Control Algorithms Using Control Theory with an application to XCP Ioannis Papadimitriou George Mavromatis.
Quantum noise of white light cavity using double-gain medium
E(s): Laplace transform of the error e(t)
Project-2 (20%) – DiffServ and TCP Congestion Control
Find the closed-loop transfer function in terms of Gİ.
Understanding Congestion Control Mohammad Alizadeh Fall 2018
B.Tech – II – ECE – II SEMESTER ACE ENGINEERING COLLEGE
HOMEWORK-03 Problem Kuo-95 (p. 377)
Frequency Response Techniques
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:
Loop Transfer Function
Missouri University of Science and Technology
Presentation transcript:

Parameterizing PI Congestion Controllers Ahmad T. Al-Hammouri, Vincenzo Liberatore, Michael S. Branicky Case Western Reserve University Stephen M. Phillips Arizona State University April 3, 2006 Support by: NSF CCR-0329910, Department of Commerce TOP 39-60-04003, NASA NNC04AA12A, and an OhioICE Training grant

Contributions of the Paper Complete stability region for PI Presents examples that show Different stable PI parameters exhibit widely different control performance Neglecting delays in control design leads to unstable systems Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers TCP-AQM Control Loop x(t)=cwnd/RTT Plant P(s)= [Hollot et al 2001] On Ack cwnd += 1/cwnd On loss cwnd /= 2 q`=Σx(t) - C f(q(t)) p(t) q(t) Controller G(s) tf tb Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

PI AQM [Hollot et al 2001] PI vs RED Control signal: . Frequency transfer fn: Integral term eliminates the steady-state error P q(s) G(s) P(s) q0 + _ e u PI Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Parameterizing PI AQM Problem: Determine the entire region of stabilizing kp and ki values Objectives: Stable closed-loop system Enhanced closed-loop performance Steady-state error, convergence time, overshoot Challenges: Delays Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Contributions of the Paper Complete stability region for PI Presents examples that show Different stable PI parameters exhibit widely different control performance Neglecting delays in control design leads to unstable systems Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Complete Stability Region SR [Silva et al 2005] SR = (S0 \ SN) \ SL S0 : Stability region for the delay-free system P0(s) = SN : . S0 \ SN S0 Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Determination of SL Set of kp and ki’s that destabilizes the closed-loop for delays less than d0 For given kp and ki Find d that gives the blue curve If (d ≤ d0), (kp,ki ) SL Else, (kp,ki ) SL Sweep (kp,ki ) S0 Nyquist Plot of G(s)P(s) Im{s} -1 Re{s} x d++ Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Complete Stability Region SR SR = (S0 \ SN) \ SL SR S0 \ SN Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Contributions of the Paper Complete stability region for PI Presents examples that show Different stable PI parameters exhibit widely different control performance Neglecting delays in control design leads to unstable systems Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Example 1 N = 75; d0 = 0.15 sec; C = 1250 pkt/sec * [Hollot et al 2001] * Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Contributions of the Paper Complete stability region for PI Presents examples that show Different stable PI parameters exhibit widely different control performance Neglecting delays in control design leads to unstable systems Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

PIP Controller [Heying et al 2002] q0 u e q(s) G(s) P(s) + _ + _ Kh PI Kh PIP Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Example 2 [Heying et al 2002] N = 60; d0 = 0.22 sec; C = 1250 pkt/sec * [Heying et al 2002] Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Future Work Conduct packet-level simulations (ns-2) Define a “Networks Performance” objective function Optimize the objective function over the stability region Analyze the queue nonlinearity (i.e. truncation) Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06

Parameterizing PI Congestion Controllers Thank You Questions Comments Ahmad Al-Hammouri Parameterizing PI Congestion Controllers FeBID’06