Uma arquitetura de proxies para ambientes par-a-par
AUTOR(ES)
Cristiano Maciel da Silva
DATA DE PUBLICAÇÃO
2004
RESUMO
A tecnologia par-a-par encontra-se emergindo como um novo paradigma para sistemas distribuídos. A continuidade de seu crescimento depende do desenvolvimento de mecanismos que garantam a escalabilidade da rede. Este trabalho analisa a utilização de sistemas de replicação no ambiente par-a-par de forma a reduzir a utilização da banda de rede e latência percebida pelo usuário, aumentando a disponibilidade dos serviços. Além de prover conteúdo em um ambiente par-a-par específico, tal sistema de replicação pode atuar (também) como um interligador de diversos sistemas par-a-par, tornando possível que clientes de um sistema tenham acesso aos recursos disponíveis em quaisquer dos sistemas conectados ao replicador. A arquitetura de replicação projetada atende a todos estes requisitos, tendo sido aplicada a três populares redes par-a-par: FreeNet, DirectConnect e eDonkey. Os resultados experimentais mostram que esta estratégia de replicação permite a redução da latência percebida pelo usuário e o aumento da disponibilidade dos recursos. Através dos experimentos utilizando dados reais de um provedor brasileiro de acesso Internet de grande porte, é possível verificar que a utilização de sistemas de replicação para o ambiente par-a-par oferece taxas de acerto de até 87%. De forma a atingir essa taxa, o repositório de replicação deve ser dimensionado como 50% da soma do tamanho de todos os arquivos distintos requisitados pelos usuários.
ASSUNTO(S)
world wide web servidores teses computação teses memoria cache teses
ACESSO AO ARTIGO
http://hdl.handle.net/1843/SLBS-643HXHDocumentos Relacionados
- FreeMMG : uma arquitetura cliente-servidor e par-a-par de suporte a jogos maciçamente distribuídos
- AnÃlise de sistemas de telefonia IP em redes par-a-par sobrepostas
- Avaliando a eficácia e a eficiência da busca Par-a-Par por conteúdo
- JavaRMS : um sistema de gerência de dados para grades baseado num modelo par-a-par
- Pairwise integration structural testing of object- and aspect-oriented programs: criteria and automation