Cache_Array_Routing_Protocol

Cache Array Routing Protocol

Cache Array Routing Protocol

Add article description


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 Apache Traffic Server, Squid (software) and the Microsoft Internet Security and Acceleration Server as well as F5 Networks BIG-IP devices.


Share this article:

This article uses material from the Wikipedia article Cache_Array_Routing_Protocol, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.