Abstract

Optimizing the performance of TCP in wireless networks in a changing network condition is a highly challenging issue. The lack of information at the TCP layer about the link quality will result in inaccurate transmission rate. Therefore, TCP needs to have sufficient information about the environment and the different characteristics of the lower layers to improve the performance. To achieve this goal we proposed a cross-layer scheme which makes use of the information stored in the 802.11n compressed block acknowledged bitmap about the status of the transmitted subframes of the aggregated frame. This information is fed to the TCP transmission mechanism as a new criterion to adjust the TCP transmission rate with accordance to the aggregation level and channel quality. The simulation results show that the proposed scheme improves the TCP performance in term of throughput and packet loss.

Highlights

  • Over the recent years, wireless networks have come out as a promising technology for future data communication and IP applications

  • We have proposed a technique that called Compressed Block Acknowledgement TCP (CBA-TCP) for controlling the TCP sending rate at the transport layer based on the information of the compressed block acknowledgment bitmap at the MAC layer

  • Where 0 in the compressed block ACK (CBA) bitmap indicates that the subframe received with errors while 1 indicates that the subframe correctly received

Read more

Summary

Introduction

Wireless networks have come out as a promising technology for future data communication and IP applications. In this work we have used the ACK bitmap as an indicator of the channel conditions and used the cross layer approach to send the information to the TCP control mechanism in order to regulate its sending rate and utilize the MAC aggregation capabilities. The poor interaction between TCP and MAC layer motivated the authors in [27] to propose a wireless congestion control protocol (WCCP) that uses the channel busyness ratio for allocating the shared resources and adjusting the sending rate so that the TCP can fully utilizes the channel capacity. The approach proposed in C3TCP [33] estimated the network capacity by calculating the bandwidth and delay at the link-layer These information is passed via cross-layering to TCP in order to adjust its sending rate. We have used the ACK bitmap of the Block ACK as an indicator of the channel condition at the MAC layer rather than using the old addressed methods that add either more headers or extra messages

The proposed scheme
The ACK bitmap as a channel state indicator
Channel state estimations mechanism
The proposed scheme evaluation
TCP congestion window adjustment
Findings
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.