It is well-known that TCP does not perform well in modern satellite-based communications due to the channel's very large bandwidth-delay product. The conventional solution is to make use of TCP's Large Window Scale (LWS) extension as defined in RFC1323 to increase TCP's windows size. However this can only be done if either the operating system or the application can be modified to explicitly make use of TCP's LWS extension during connection setup. This work proposes a novel TCP-SuperCharger (TCP-SC) to enable TCP to fully utilize the underlying network bandwidth without modification to the applications or the operating system. TCP-SC is implemented as a gateway along the path between the sender and the receiver. By estimating the receiver's processing capacity, TCP-SC allows the sender to transmit more data than the amount of receiver buffer available. As modern computers are very fast compared to network speed, this prevents the receiver's buffer limit from restricting the throughput achievable by TCP. Experimental results show that TCP-SC can enable existing TCP with default buffer size (64 KB) to achieve 98% link utilization over a satellite link such as the WINDS communications satellite with 1,000 ms RTT and 24 Mbps bandwidth.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.