Fast backward congestion notification mechanism for TCP congestion control

TitleFast backward congestion notification mechanism for TCP congestion control
Publication TypeConference Paper
Year of Publication2002
AuthorsPeng, F., and V. C. M. Leung
Conference NamePerformance, Computing, and Communications Conference, 2002. 21st IEEE International
Pagination419 -424
KeywordsACK, acknowledgments, buffer storage, congested network node, congestion control, fairness, fast backward congestion notification, Internet, Internet control message protocol, source quench messages, TCP, telecommunication congestion control, throughput, transport protocols
Abstract

The novel mechanism proposed uses a simple implementation to inform the traffic source at a very early stage that the network is becoming overloaded or congested and ask the source to slow down its transmission rate. Since TCP uses acknowledgments (ACKs) to adjust the number of packets sent over the network, the basic idea of our scheme is to control (or delay) TCP ACKs in the access node where its forward connection through the network is congested. To shorten the control loop, the congested network node generates ICMP (Internet control message protocol) source quench to initiate ACK control at the access node at the onset of congestion. By theoretical analysis and simulations, the mechanism is proven to be very effective in improving TCP throughput and fairness performance and reducing buffer occupancy. In particular, formulae for buffer occupancy and average throughput are derived relative to the distance between the congested node and the source terminal. It is important to note that TCP behavior does not have to be amended in any way

URLhttp://dx.doi.org/10.1109/IPCCC.2002.995179
DOI10.1109/IPCCC.2002.995179

a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949
Email:

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia