Abstract

The standard transmission control protocol(TCP) can not distinguish between the random packet losses due to high bit error rate(BER) and the packet losses due to network congestion. TCP responds to all losses by invoking congestion control and avoidance algorithms, resulting in degraded end-to-end performance in wireless and lossy systems. Meanwhile, the performance of TCP would be deteriorated very much when it suffered from multi-packets losses in a single transmission window. This paper propose a modification over TCP_SACK version,we called it MSACK. When MSACK cooperates with the router configured with explicit congestion notification(ECN), it is capable of distinguishing the wireless packet losses from the congestion packet losses, and reacting accordingly. At the same time, MSACK adopts available bandwidth algorithm at data sender to optimize cwnd and ssthresh in order to avoiding lower slow start threshold when packet losses occured. On the other hand, the performance of MSACK in wireless environment can be improved by taking advantage of retransmission and restoration in SACK version when TCP encountered multi-packets losses in a single transmission window. The simulations in this paper show that the modification of TCP is feasible, and the performance of TCP is improved actually.

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.