Exemplo: Cache simples
A
A?
A
A,B
Cliente
Cache 1
A,B
B
A?
Servidor
A
Cliente
Cache 2
Cache simples:
Problemas

Limitação de carga de acesso
(pode virar um gargalo)

Se o cache falhar os usuários perdem acesso
ao recurso

Capacidade limitada de armazenamento,
implica em alta taxa de objetos inexistentes
A,B
B
A?
A
Cliente
Cache 1
A,B
A?
A
A
Servidor
Cache 2
A?
A,B
B
(1)
(4)
A
Cliente
(6)
Cache 1
(3)
A,B
A?
X
(5)
(2)
B
Servidor
Cache 2
Cache Cooperativo:
Problemas

Como localizar o conteúdo entre os caches?
 Multicast


Demora para descobrir que ninguém tem o conteúdo
Alta replicação de conteúdo nos caches
 Estrutura


de diretórios
Transferência entre diretórios consomem banda
Pontos de falhas nos diretórios raízes
Download

Web Caching with Consistent Hashing