Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Simulation-based comparisons of Tahoe, Reno and SACK TCP
ACM SIGCOMM Computer Communication Review
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Dynamics of TCP traffic over ATM networks
IEEE Journal on Selected Areas in Communications
Understanding and improving TCP performance over networks with minimum rate guarantees
IEEE/ACM Transactions on Networking (TON)
A RED discard strategy for ATM networks and its performance evaluation with TCP/IP traffic
ACM SIGCOMM Computer Communication Review
Design and analyis of feedback consolidation for ABR point-to-multipoint connections in ATM networks
ICCC '02 Proceedings of the 15th international conference on Computer communication
Quality of service for Internet traffic over ATM service categories
Computer Communications
An intelligent buffer management approach for GFR services in IP/ATM internetworks
Computer Communications
Hi-index | 0.24 |
In this paper we study the design issues for improving TCP performance over the ATM UBR service. ATM-UBR switches respond to congestion by dropping cells when their buffers become full. TCP connections running over UBR can experience low throughput and high unfairness. Intelligent switch drop policies and end-system policies can improve the performance of TCP over UBR with limited buffers. We describe the various design options available to the network as well as to the end systems to improve TCP performance over UBR. We study the effects of early packet discard, and present a per-VC accounting-based buffer management policy. We analyze the performance of the buffer management policies with various TCP end system congestion control policies, including slow start and congestion avoidance, fast retransmit and recovery and selective acknowledgments. We present simulation results for various small and large latency configurations with varying buffer sizes and number of sources.