Measurement Based Performance Analysis of Internet over Satellite
Navid Ehsan, Mingyan Liu, Rod Ragland · 2002
Performance enhancing proxies (PEPs) are widely used as a solution to improve the performance of TCP over high delay-bandwidth product links and links with high error probability. In this paper we analyze the performance of using TCP connection splitting in combination with web caches via traces obtained from a commercial satellite system. We examine the resulting performance gain under different scenarios, including the effect of caching, congestion, random loss and file sizes. We show, by analyzing our measurements, that the performance gain from using splitting is highly sensitive to random losses (for small files) and the number of simultaneous connections, and that such sensitivity is alleviated by caching. On the other hand, the use of a splitting proxy enhances the value of web caching in that cache hits result in much more significant performance improvement over cache misses when TCP splitting is used. We also compared the performance of using different versions of HTTP over such a system. I.