Peer-to-peer computação colaborativa

Páginas: 72 (17755 palavras) Publicado: 1 de outubro de 2012
Peer-to-Peer: Computação Colaborativa na Internet
João Rocha, Marco Domingues, Arthur Callado, Eduardo Souto, Guthemberg Silvestre, Carlos Kamienski, Djamel Sadok.

Abstract Peer-to-peer (P2P) computing has been promoting a substantial change in the usage patterns of the Internet in the last years. Its most important advantage, compared to client/server computing, is making the directcollaboration among users possible, with no need for intervenient third-party administered servers. P2P networks allow users to share computing resources through the Internet, even for those hosts hidden behind firewalls and NATs. Actually, this apparently new term is the reintroduction of a model used at the very beginning of the Internet, which brings certain benefits but also various problems. Thisdocument surveys the main issues related to P2P technology, using the experience that has been gained by the P2P Work Group of the Brazilian Research Network (RNP). Resumo A computação peer-to-peer (P2P) tem promovido uma grande modificação nos padrões de uso da Internet nos últimos anos. Sua grande vantagem, em relação à computação cliente/servidor, é possibilitar a colaboração direta entre osusuários, sem depender de servidores administrados por terceiros. Redes P2P permitem que recursos computacionais sejam compartilhados pelos usuários da Internet, mesmo que as máquinas estejam escondidas atrás de firewalls e NATs. Na verdade, esse termo aparentemente inovador consiste na re-introdução de um modelo usado no início da Internet, que possui benefícios, mas também uma série de problemas. Estedocumento faz um levantamento das principais questões relacionadas à tecnologia P2P, utilizando como base as experiências vivenciadas pelo GT-P2P da RNP.

1.1. Introdução
A World Wide Web (Web) sempre teve como proposta principal promover a liberdade, que deve se traduzir no acesso irrestrito a todos os recursos da rede, de qualquer lugar e a qualquer hora. Apesar disso, a Web ainda estápresa ao modelo cliente-servidor no qual servidores centralizados executam tarefas para clientes distribuídos, como PCs, laptops e telefones celulares. Ou seja, a maior parte das máquinas participam da Web apenas como coadjuvantes acessando recursos providos pela minoria. A tecnologia peer-to-peer (P2P) surge para mudar o paradigma existente, à medida que não depende de uma organização central ouhierárquica, além de dispor aos seus integrantes as mesmas capacidades e responsabilidades [38]. Através dessa tecnologia qualquer dispositivo pode acessar diretamente os recursos de outro, sem nenhum controle centralizado. A inexistência de um servidor central significa que é possível cooperar para a formação de uma rede P2P sem qualquer investimento adicional em hardware de alto desempenho paracoordená-la. Outra vantagem é a possibilidade de agregar e utilizar a capacidade de processamento e armazenamento que fica subutilizada em máquinas ociosas. Além disso, a natureza descentralizada e distribuída dos sistemas P2P torna-os inerentemente robustos a certos tipos de falhas muito comuns em sistemas centralizados. Finalmente, o modelo P2P apresenta o benefício da escalabilidade, para tratar decrescimentos incontroláveis no número de usuários e equipamentos conectados, capacidade de rede, aplicações e capacidade de processamento. A tecnologia P2P estimula as pessoas no momento que elas percebem que podem participar e fazer a diferença. Isso explica o sucesso de algumas aplicações como o ICQ, KaZaA e o Napster. Um efeito contrário, no entanto, pode ser percebido em provedores de serviçoe gravadoras que se sentem extremamente prejudicados quando perdem o controle. Nesse contexto, o ambiente acadêmico se mostra ideal para realizar experimentos e se beneficiar dessa tecnologia, pois pode u tilizar novas ferramentas que auxiliam a troca de informações sem despender recursos adicionais. O objetivo principal deste documento é fornecer subsídios para a compreensão das arquiteturas...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Modelos de computação cliente-servidor e peer-to-peer
  • Redes peer-to-peer
  • Segurança em Redes Peer to Peer
  • Estruturas das Redes Peer to Peer
  • Segurança de sistemas segurança em overlays peer-to-peer
  • Peer-to-peer
  • Peer Instruction
  • Desenvomvimento de aplicações peer-to-peer descentralizados: survey sobre framewors que executem streaming

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!