Library Table of Contents Index Previous Next Comments

Scenario: NetCache deployed with high-latency, high-bandwidth links

About this scenario  Top

This company has a site in Seoul, South Korea, and another in San Francisco, California. These two sites are connected by a satellite (high-latency) link. The Seoul site accesses the Internet through the San Francisco site.

This company provides Web caching service only.

Goal for deploying NetCache appliances  Top

NetCache appliances are deployed on each side of the satellite link. The goal is to optimize TCP transmission over the satellite link to achieve persistent connections and higher throughput.

Deployment Illustrated  Top

The following illustration shows the deployment of NetCache appliances in this multisite company.

Optimization of TCP connections over the satellite link  Top

TCP connections over the satellite link were optimized as follows:

Because NetCache implements selective acknowledgments, NetCache can better handle dropped segments, resulting in increased throughput.

How higher throughput was achieved  Top

Higher throughput was also achieved by configuring TCP large windows on each NetCache appliance at each site. There are two ways you can achieve higher throughput when configuring TCP large windows in the Appliance Manager:

Limitations of this type of deployment  Top

The combination of persistent connections and TCP large windows works well when the load over the satellite link remains fairly low. The use of TCP large windows is problematic when a large number of connections between NetCache appliances is required. The reason is that each connection can use a large amount of memory. NetCache safeguards against this problem by establishing an upper limit on the number of TCP large window connections.

Library Table of Contents Index Previous Next Comments