Uma arquitetura de proxies para ambientes par-a-par
=== Peer-to-peer is emerging as a new paradigm for distributed computing. Its continuing growing, however, depends on the development of mechanisms that guarantee the scalability of the networks. This work analyzes the utilization of caching systems in peer-to-peer environments, reducing bandwidth...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal de Minas Gerais
2004
|
Online Access: | http://hdl.handle.net/1843/SLBS-643HXH |
id |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-SLBS-643HXH |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-SLBS-643HXH2019-01-21T17:57:52Z Uma arquitetura de proxies para ambientes par-a-par Cristiano Maciel da Silva Wagner Meira Junior Wagner Meira Junior Cristina Duarte Murta Dorgival Olavo Guedes Neto Virgilio Augusto Fernandes Almeida Peer-to-peer is emerging as a new paradigm for distributed computing. Its continuing growing, however, depends on the development of mechanisms that guarantee the scalability of the networks. This work analyzes the utilization of caching systems in peer-to-peer environments, reducing bandwidth requirements and user-perceivedlatency, and increasing the availability of the services. Besides serving content of a specific network, such caching system may also act as a gateway among different peer to-peer systems, making possible that clients of one system have access to the available resources in any of the connected systems. We designed a proxy architecture that fulfills these requirements and applied it to two popular P2P networks: DirectConnect and eDonkey. Simulation results show that our caching strategy allows the reduction of user latency and the increase of the resource availability 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. 2004-07-05 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/SLBS-643HXH por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010004P6 - CIÊNCIA DA COMPUTAÇÃO UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
description |
=== Peer-to-peer is emerging as a new paradigm for distributed computing. Its continuing growing, however, depends on the development of mechanisms that guarantee the scalability of the networks. This work analyzes the utilization of caching systems in peer-to-peer environments, reducing bandwidth requirements and user-perceivedlatency, and increasing the availability of the services. Besides serving content of a specific network, such caching system may also act as a gateway among different peer to-peer systems, making possible that clients of one system have access to the available resources in any of the connected systems. We designed a proxy architecture that fulfills these requirements and applied it to two popular P2P networks: DirectConnect and eDonkey. Simulation results show that our caching strategy allows the reduction of user latency and the increase of the resource availability === 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. |
author2 |
Wagner Meira Junior |
author_facet |
Wagner Meira Junior Cristiano Maciel da Silva |
author |
Cristiano Maciel da Silva |
spellingShingle |
Cristiano Maciel da Silva Uma arquitetura de proxies para ambientes par-a-par |
author_sort |
Cristiano Maciel da Silva |
title |
Uma arquitetura de proxies para ambientes par-a-par |
title_short |
Uma arquitetura de proxies para ambientes par-a-par |
title_full |
Uma arquitetura de proxies para ambientes par-a-par |
title_fullStr |
Uma arquitetura de proxies para ambientes par-a-par |
title_full_unstemmed |
Uma arquitetura de proxies para ambientes par-a-par |
title_sort |
uma arquitetura de proxies para ambientes par-a-par |
publisher |
Universidade Federal de Minas Gerais |
publishDate |
2004 |
url |
http://hdl.handle.net/1843/SLBS-643HXH |
work_keys_str_mv |
AT cristianomacieldasilva umaarquiteturadeproxiesparaambientesparapar |
_version_ |
1718844933800984576 |