Redes peer-to-peer
São sistemas distribuídos nos quais os membros da rede são equivalentes em funcionalidade
Permitem que os pares compartilhem recursos diretamente, sem envolver intermediários
Redes PeerPeer-to to--Peer Arquitetura de Redes P2P
Exemplos de Redes P2P
Indexação e Busca
Integridade e Proteção
1
Redes PeerPeer-to to--Peer 2
Redes PeerPeer-to to--Peer Definição
Características:
“São sistemas distribuídos compostos de nós interconectados, aptos a se auto-organizar em topologias de rede, com o intuito de compartilhar recursos, como conteúdo, ciclos de CPU, largura de banda e armazenamento, com a capacidade de adaptação a faltas e acomodação a um número variável de nós, ao mesmo tempo que mantém a conectividade e o desempenho em níveis aceitáveis, sem a necessidade de suporte ou intermediação de um servidor centralizado.”
(Adroutsellis-Theotokis & Spinellis, 2004)
Auto--organização: não há um coordenador do
Auto
grupo; toda a coordenação é distribuída
Adaptabilidade: rede se ajusta ao ambiente, mesmo que ocorram falhas
Escalabilidade: rede cresce em escala facilmente; não há ponto de estrangulamento
Comunicação direta entre os pares: se opõe ao tradicional modelo clientecliente-servidor, já que cada nó pode fornecer ou obter recursos
3
Redes PeerPeer-to to--Peer Arquitetura de Redes P2P
Utilização:
Compartilhamento de arquivos, imagens, músicas, vídeos, etc.
Atualização de sistemas operacionais e de software aplicativo
Gerenciamento de redes e sistemas
Processamento distribuído
Sincronização de bancos de dados
Difusão de informações etc. 4
Classificação da Arquitetura de Redes P2P
Arquitetura Centralizada: utiliza um servidor central para controle de acesso à rede e para publicação e pesquisa de conteúdo
Arquitetura Descentralizada: todos os peers possuem funcionalidade equivalente
Arquitetura Híbrida: alguns peers especiais,