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
Summary
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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: ICST Transactions on Mobile Communications and Applications
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.