Data networks
Parallel and distributed computation: numerical methods
Parallel and distributed computation: numerical methods
A hop by hop rate-based congestion control scheme
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
Optimization flow control—I: basic algorithm and convergence
IEEE/ACM Transactions on Networking (TON)
End-to-end congestion control for the internet: delays and stability
IEEE/ACM Transactions on Networking (TON)
Bandwidth sharing: objectives and algorithms
IEEE/ACM Transactions on Networking (TON)
Congestion control for high bandwidth-delay product networks
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
A Class of End-to-End Congestion Control Algorithms for the Internet
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
Prevention of deadlocks and livelocks in lossless backpressured packet networks
IEEE/ACM Transactions on Networking (TON)
Delayed stability and performance of distributed congestion control
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
Congestion control for high performance, stability, and fairness in general networks
IEEE/ACM Transactions on Networking (TON)
Jetmax: Scalable max-min congestion control for high-speed heterogeneous networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
A survey of optimal network congestion control for unicast and multicast transmission
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving TCP performance in integrated wireless communications networks
Computer Networks: The International Journal of Computer and Telecommunications Networking - Wireless IP through integration of wireless LAN and cellular networks
Processor sharing flows in the internet
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
TCP Veno: TCP enhancement for transmission over wireless access networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.24 |
Most of the existing congestion control schemes are classified according to where the control decision is made and what the feedback is. In backpressure mechanism, control decision is made hop-by-hop inside the network. These schemes dynamically react to congestion in a short term time scale. Hop-by-hop backpressure avoids wasting the network resources and also would reduce congestion by taking advantage of additional resources available at upstream switches and stations. Hence, it has potential for improved throughput. On the other hand, in end-to-end congestion control algorithms, congestion information is fed back, either implicitly or explicitly, and the sources decide on how to react. In this paper, we propose an integrated hop-by-hop backpressure mechanism with an end-to-end congestion control algorithm. In this combination, the end-to-end algorithm controls the network's quasi-static behavior, while the backpressure mechanism prevents occasional congestion and packet losses that may result from traffic bursts. To integrate, we use an appropriate class of MCFC (minimum cost flow control) algorithm with desirable fairness properties. Finally, performance and fairness properties of the integrated algorithm are studied. Simulation results show that in comparison with the rate-based and window-based end-to-end congestion control algorithm, the proposed integrated algorithm is more dynamic in reacting to congestion and also more efficient in terms of avoiding loss and deadlock. Provided that stability is guaranteed, the algorithm is also quite efficient in tracking maximum throughput. The simulation results show significant performance improvement for a hybrid wired-wireless network, in comparison with TCP.