[GTER] Compartilhamento de Cache no PTT

Fernando Frediani fhfrediani at gmail.com
Sat May 16 16:19:33 -03 2015


Pessoal, gostaria de opinião de vocês a respeito da viabilidade do seguinte.
Seria mais voltado a quem utiliza algum tipo de cache (Thundercache, 
MARACache, SpeedR, etc) mas mesmo quem não utilize sinta-se a vontade 
para colocar sua opinião.

Hoje diversos provedores principalmente de pequeno e médio porte 
utilizam cache local o que ajuda não apenas a reduzir custos de Transito 
mas também para melhorar a experiencia do usuário, especialmente em 
cidades do interior dos Estados em que os ISPs não estao ligados aos 
PTTs de SP, RJ ou RS.

A idéia é o seguinte:
Diversos provedores que utilizam cache e ligados aos PTTs Regionais 
(também a SP, RJ ou RS) poderiam formar um cluster desses caches através 
do compartilhamento de seus caches entre si aumentando drasticamente a 
quantidade de conteúdo que, se não presente de maneira local, estaria no 
cache do vizinho logo ali do lado. Várias tecnologias de cache hoje em 
dia possuem suporte nativo para formar um cluster desse tipo, inclusive 
existe protocolo próprio otimizado para este tipo de transação o ICP 
(Internet Cache Protocol) - 
http://en.wikipedia.org/wiki/Internet_Cache_Protocol

De maneira simplificada fica assim:
1 - O usuário faz a requisição do conteúdo HTTP
2 - O provedor redireciona a requisição dele pro servidor de cache 
local. Se o conteúdo existe ali é servido ao usuário e a conexão termina ai.
3 - Caso o conteúdo não exista localmente o servidor de cache vai 
consultar seus vizinhos a 1 - 2 ms de distancia e caso algum deles 
possua é então servido ao usuário.
4 - Em ultimo caso o próprio servidor do provedor aonde o usuário 
requisitou o conteúdo originalmente vai buscar o conteúdo na sua origem, 
gravando localmente e servindo o usuário e a todos os outros colegas 
ISPs no futuro.

Hoje um servidor de cache armazena cerca de 2 - 4 TB de conteúdo em 
média, imagine um cluster com 10x disso e de um conteúdo diversificado.
Se isso for viável acredito que possa auxiliar de maneira significativa 
o desenvolvimento dos PTTs Regionais que não possuem CDN e onde os 
provedores menores ainda dependem fortemente do cache.

Vocês acham que subir um site para organizar toda a informação 
necessária para os provedores que desejem compartilhar seus caches assim 
como utilizar o de alguém seria algo válido ? Algum ponto negativo de se 
formar uma estrutura dessas ?

Obrigado a todos.
Abraços.

Fernando



More information about the gter mailing list