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
TCP Vegas: new techniques for congestion detection and avoidance
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
High performance TCP in ANSNET
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
MSWIM '01 Proceedings of the 4th ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Efficiency/Friendliness Tradeoffs in TCP Westwood
ISCC '02 Proceedings of the Seventh International Symposium on Computers and Communications (ISCC'02)
General AIMD congestion control
ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
Performance sensitivity and fairness of ECN-aware 'modified TCP'
Performance Evaluation
Performance evaluation of Westwood+ TCP over WLANs with Local Error Control
LCN '03 Proceedings of the 28th Annual IEEE International Conference on Local Computer Networks
Scalable TCP: improving performance in highspeed wide area networks
ACM SIGCOMM Computer Communication Review
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
TCP-Jersey for wireless IP communications
IEEE Journal on Selected Areas in Communications
The dynamics of responsiveness and smoothness in heterogeneous networks
IEEE Journal on Selected Areas in Communications
Hi-index | 0.00 |
For accessing plentiful resources in the Internet through wireless mobile hosts, diverse wireless network standards and technologies have been developed and progressed significantly. The most successful examples include IEEE 802.11 WiFi for wireless networks and 3G/HSDPA/HSUPA for cellular communications. All IP-based applications are the primary motivations to make these networks successful. In TCP/IP transmissions, the TCP congestion control operates well in the wired network, but it is difficult to determine an accurate congestion window in a heterogeneous wireless network that consists of the wired Internet and various types of wireless networks. The primary reason is that TCP connections are impacted by not only networks congestion but also error wireless links. This paper thus proposes a novel adaptive window congestion control (namely Logarithmic Increase Adaptive Decrease, LIAD) for TCP connections in heterogeneous wireless networks. The proposed RTT-based LIAD has the capability to increase throughput while achieving competitive fairness among connections with the same TCP congestion mechanism and supporting friendliness among connections with different TCP congestion control mechanisms. In the Congestion Avoidance (CA) phase, an optimal shrink factor is first proposed for Adaptive Decreasing cwnd rather than a static decreasing mechanism used by most approaches. Second, we adopt a Logarithmic Increase algorithm to increase cwnd while receiving each ACK after causing three duplicate ACKs. The analyses of congestion window and throughput under different packet loss rate are analyzed. Furthermore, the state transition diagram of LIAD is detailed. Numerical results demonstrate that the proposed LIAD outperforms other approaches in goodput, fairness, and friendliness under diverse heterogeneous wireless topologies. Especially, in the case of 10% packet loss rate in wireless links, the proposed approach increases goodput up to 156% and 1136% as compared with LogWestwood+ and NewReno, respectively.