Abstract
In this paper, we investigate the throughput-energy efficiency performance of TCP Tahoe and Reno on wireless links using a FEC/ARQ protocol at the link layer. The effect of link layer (LL) parameters like the LL packet size, number of LL retransmission attempts, and FEC code rate on the TCP performance is evaluated. It is shown that the retransmissions at the link layer must persist long enough to outlast the average bad state duration of the multipath Rayleigh fading process in order to achieve throughput performance better than TCP without ARQ at the link layer. We also evaluate the energy consumption performance of TCP Tahoe and Reno with and without LL FEC/ARQ by defining energy efficiency as the average number of successful TCP packet transmissions per unit energy consumed. It is shown that without LL ARQ, using TCP Reno instead of TCP Tahoe leads to some degradation in throughput and a much more significant degradation in energy efficiency. However, with a suitable LL ARQ in place, TCP Reno performs as good as TCP Tahoe.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.