Smart window adjustment for XCP's congestion management
ABSTRACT In the large bandwidth-delay product (BDP) networks, it has been demonstrated that the explicit control protocol, XCP, outperforms TCP and remains efficient, fair, and stable. However, once a packet drop is detected, an XCP's congestion management should follow TCP's Van Jacobson congestion control. In other words, congestion window should be halved and the fast retransmission/fast recovery, congestion avoidance algorithms should be applied. In the mean time, congestion window should be reduced by the value of the negative feedback. In this article, we present a smart window adjustment scheme for XCP's congestion management to shorten the response time and improve network performance.
- SourceAvailable from: ftp2.kr.freebsd.org[Show abstract] [Hide abstract]
ABSTRACT: Modern implementations of TCP contain four intertwined algorithms that have never been fully documented as Internet standards: slow start, congestion avoidance, fast retransmit, and fast recovery. (2) and (3) provide some details on these algorithms, (4) provides examples of the algorithms in action, and (5) provides the source code for the 4.4BSD implementation. RFC 1122 requires that a TCP must implement slow start and congestion avoidance (Section 22.214.171.124 of (1)), citing (2) as the reference, but fast retransmit and fast recovery were implemented after RFC 1122. The purpose of this document is to document these four algorithms for the Internet. Acknowledgments01/1997;