1 / 10

Congestion Control

This article discusses how congestion control works in a network, focusing on the scenario of two senders, one router, and two receivers. It explains the concept of router capacity and how it affects the receive rate. The article also explores the delay caused by the router and the exponential rise in the curve as the send rate approaches the router's capacity. Additionally, it provides data for exponential curve buffer overflow and examples of TCP congestion control efficiency with different window sizes.

redison
Download Presentation

Congestion Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Congestion Control Thanks to Kai Shen’s Networking Course at the University of Rochester.

  2. Packets Backup In Network Host C Host D Two Senders, One Router, Two Receivers C (or capacity) is maximum transmission rate that router can sustain.

  3. Assume both HostA and HostB send packets at the same rate. As send rate aproaches half the router’s capacity, the receive rate is throttled by the router. The total receive rate can never exceed “C”, so the receive rate for HostC or HostD can never exceed “C/2” The residence time (Service Time plus Wait Time) can be used to compute the delay caused by the router: Residence Time = Service Time / (1 – Utilization) As send rate approaches C/2, the router’s utilization approaches 100%. This creates the exponential rise in the curve above.

  4. Data for Exponential Curve

  5. Buffer Overflow In Network Host C Host D

  6. ATN ABR Network-Assisted Congestion Control

  7. TCP Congestion Control Example 2 3 8 9 14 15 1 4 5 6 7 13 10 11 12 16

  8. TCP Congestion Control Example

  9. TCP Efficiency: Large Congestion Window

  10. TCP Efficiency: Small Congestion Window

More Related