Feedback, Transport Layer Protocols and Buffer Sizing
A key aspect of network performance is coupled with the design of transport layer protocols, the choice of feedback from queues, and by the buffer sizing requirements at routers. In this paper, the authors consider some transport protocols which use different feedback mechanisms to manage their flow and congestion control. They study the performance of these protocols under the influence of different buffer sizes. The transport protocols considered include CUBIC TCP, Compound TCP and an illustrative protocol that could utilize Explicit Congestion Notification (ECN) marks. CUBIC TCP, which is the current default implementation in Linux, uses packet loss as the primary feedback signal. Compound TCP, which is the current default implementation in the Windows platform, uses both packet loss and queuing delay.