Cache Array Routing Protocol

This article is about CARP for load-balancing HTTP requests. For CARP for sharing IP addresses, see Common Address Redundancy Protocol.

The Cache Array Routing Protocol (CARP) is used in load-balancing HTTP requests across multiple proxy cache servers. It works by generating a hash for each URL requested. A different hash is generated for each URL and by splitting the hash namespace into equal parts (or unequal parts if uneven load is intended) the overall number of requests can be distributed to multiple servers.

Implementations include Microsoft Internet Security and Acceleration Server and the Squid (software) as well as F5 Networks BIG-IP devices.

External links

This article is issued from Wikipedia - version of the 8/4/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.