SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Analysis of the increase and decrease algorithms for congestion avoidance in computer networks
Computer Networks and ISDN Systems
Data networks (2nd ed.)
Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
The performance of TCP/IP for networks with high bandwidth-delay products and random loss
IEEE/ACM Transactions on Networking (TON)
Dynamics of random early detection
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
The OSU scheme for congestion avoidance in ATM networks: lessons learnt and extensions
Performance Evaluation - Special issue on traffic control in ATM networks
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
The ERICA switch algorithm for ABR traffic management in ATM networks
IEEE/ACM Transactions on Networking (TON)
Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
End-to-end congestion control for the internet: delays and stability
IEEE/ACM Transactions on Networking (TON)
The BLUE active queue management algorithms
IEEE/ACM Transactions on Networking (TON)
TCP westwood: end-to-end congestion control for wired/wireless networks
Wireless Networks
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
General AIMD congestion control
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
Adaptive AIMD congestion control
Proceedings of the twenty-second annual symposium on Principles of distributed computing
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
Delayed stability and performance of distributed congestion control
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
TCP Vegas: end to end congestion avoidance on a global Internet
IEEE Journal on Selected Areas in Communications
IEEE Network: The Magazine of Global Internetworking
A mobile-host-centric transport protocol in multi-hop WLAN
APCC'09 Proceedings of the 15th Asia-Pacific conference on Communications
ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
NetFence: preventing internet denial of service from inside out
Proceedings of the ACM SIGCOMM 2010 conference
NF-TCP: a network friendly TCP variant for background delay-insensitive applications
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
End-to-end transmission control by modeling uncertainty about the network state
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
TCP ex machina: computer-generated congestion control
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Hi-index | 0.00 |
Achieving efficient and fair bandwidth allocation while minimizing packet loss and bottleneck queue in high bandwidth-delay product networks has long been a daunting challenge. Existing end-to-end congestion control (e.g., TCP) and traditional congestion notification schemes (e.g., TCP+AQM/ECN) have significant limitations in achieving this goal. While the XCP protocol addresses this challenge, it requires multiple bits to encode the congestion-related information exchanged between routers and end-hosts. Unfortunately, there is no space in the IP header for these bits, and solving this problem involves a non-trivial and time-consuming standardization process. In this paper, we design and implement a simple, low-complexity protocol, called Variable-structure congestion Control Protocol (VCP), that leverages only the existing two ECN bits for network congestion feedback, and yet achieves comparable performance to XCP, i.e., high utilization, negligible packet loss rate, low persistent queue length, and reasonable fairness. On the downside, VCP converges significantly slower to a fair allocation than XCP. We evaluate the performance of VCP using extensive ns2 simulations over a wide range of network scenarios and find that it significantly outperforms many recently-proposed TCP variants, such as HSTCP, FAST, CUBIC, etc. To gain insight into the behavior of VCP, we analyze a simplified fluid model and prove its global stability for the case of a single bottleneck shared by synchronous flows with identical round-trip times.