Maximizing Cache Hit-rate
Variety of content distribution algorithms for a cache array
Balances load across caches using load-balancing techniques
Controls degree and placement of replicated information depending on which cache selection algorithm is used.
Allows tradeoff between hit-rate, performance, replication and fault-tolerance.
Examples of cache selection algorithms:
- Hashing on origin server IP address
- Transforming the origin-server IP address and some portion of client address using a deterministic function
- Using a least-loaded-first scheme
- Using a round-robin scheme