Redes dsds
Peer-toArquitetura de Redes P2P
Exemplos de Redes P2P
Indexação e Busca
Integridade e Proteção
1
Redes Peer-to-Peer
Peer-toRedes Peer-to-Peer (P2P)
Peer-toSã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
2
Redes Peer-to-Peer
Peer-toDefinição
“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)
3
Redes Peer-to-Peer
Peer-toCaracterísticas:
AutoAuto-organização: não há um coordenador do 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 cliente-servidor, já que clientecada nó pode fornecer ou obter recursos
4
Redes Peer-to-Peer
Peer-toUtilizaçã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. 5
Arquitetura de Redes P2P
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,
chamados