Performance Analysis of an Efficient TCP Variant under Lossy Environments

In wireless networks, most of the TCP variants interpret the occurrence of losses is only due to congestion. This is because of their inability to distinguish between wireless link losses and congestion losses. Subsequently, the flow rate of the TCP segments is decreased, which reduces the throughput and good put. Hence, to improve the performance of TCP in wireless networks, an efficient scheme called SNACK-TCP-ECN has been proposed in our previous work and it is based on protocol TCP-NJ+. The modified acknowledgement procedure of TCP-NJ+ is combined with an Explicit Congestion Notification (ECN) and Selective Negative acknowledgement (SNACK). In this paper, we analyze the performance of the algorithm under various loss models. The simulation results show that the SNACK-TCP-ECN algorithm outperforms the other TCP variants at higher loss rates.

[1]  Ben Y. Zhao,et al.  A Markov-Based Channel Model Algorithm for Wireless Networks , 2001, MSWIM '01.

[2]  Hui-Tang Lin,et al.  TCP Selective Negative Acknowledgment over IEEE 802.11 Wireless Networks , 2006, International conference on Networking and Services (ICNS'06).

[3]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[4]  Noé Lopez-Benitez,et al.  Efficiency Study of TCP Protocols in InfrastructuredWireless Networks , 2006, International conference on Networking and Services (ICNS'06).

[5]  Hyunseung Choo,et al.  TCP NJ+ for Wireless HCI , 2007, HCI.

[6]  K. V. Anusuya,et al.  Efficient TCP variant with congestion notification for heterogeneous networks , 2009 .

[7]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.