FACULDADE FUCAPI
Sistemas Peer-to-Peer
2 Sistemas Peer-to-peer
Dois problemas:
Computao distribuda
Com o advento das redes p2p foi possvel perceber a
necessidade de garantir desempenho, confiabilidade e
segurana.
Computao distribuda
A atribuio de responsabilidade alguns ns veio
quebrar a ideia original do conceito de rede peer-to-peer
Mas garantiu:
Disponibilidade de recursos
Otimizao do consumo de banda de Internet.
18 Sistemas Peer-to-peer
19 Sistemas Peer-to-peer
20 Sistemas Peer-to-peer
21 Sistemas Peer-to-peer
22 Sistemas Peer-to-peer
23 Sistemas Peer-to-peer
24 Sistemas Peer-to-peer
Middleware P2P
Conceito
Um problema importante no projeto de aplicativos
peer-to-peer o fornecimento de um mecanismo
para permitir aos clientes acessarem recursos de
dados.
Acesso de forma rpida e segura, estando os
mesmos localizados por toda a Internet.
25 Sistemas Peer-to-peer
Middleware P2P
Conceito
Os sistemas de middleware P2P so projetados
especificamente para atender:
a necessidade da distribuio automtica
a localizao dos recursos desejados pelos
utilizadores.
26 Sistemas Peer-to-peer
Middleware P2P
Requisitos funcionais
Simplificar a construo de servios implementados
em muitas mquinas
uma rede amplamente distribuda como a Internet.
Localizar, adicionar e remover recursos livremente.
Disponibilizar uma interface amigvel e simplificada.
27 Sistemas Peer-to-peer
Middleware P2P
Requisitos no funcionais
Escalabilidade global;
Balanceamento de carga;
Otimizao das interaes entre peers vizinhos;
Acomodar a disponibilidade altamente dinmica dos
computadores;
Segurana dos dados em um ambiente heterogneo;
28 Sistemas Peer-to-peer
Middleware P2P
O projeto de uma camada de middleware para
suportar sistemas P2P em escala global complexo.
Middleware P2P
Middleware P2P
Vantagens
Capacidade de explorar recursos ociosos;
Escalabilidade para muitos clientes;
Balanceamento de carga gerencivel;
Desenvolvimento estruturado.
31 Sistemas Peer-to-peer
Middleware P2P
Desvantagens
Dados mutveis permanece complexo e invivel;
Anonimato ainda no confivel;
Os recursos podem sofrer limitaes devido s leis.
32 Sistemas Peer-to-peer
Middleware P2P
Concluso
As arquiteturas P2P surgiram para compartilhar
arquivos comuns em grande escala, tendo como
precursor o Napster.
Sua aplicao prtica, geralmente conflita com leis
de direitos autorais, contudo pode ser aplicado em
outros cenrios, mesmo corporativos.
A evoluo do uso desta tecnologia, gerou
middleware especficos.