Arquitetura peer to-peer (p2p)

Post on 04-Jul-2015

286 views 3 download

description

Apresentação para obtenção nota de na disciplina sistemas distribuídos II

Transcript of Arquitetura peer to-peer (p2p)

UNIVERSIDADE ESTADUAL DE MONTES CLAROS - UNIMONTESCentro de Ciências Exatas e Tecnológicas - CCETDepartamento de Ciências da Computação - DCC

Curso de Sistemas de Informação

Acadêmico: Nilton Rodrigues PereiraDisciplina: Sistemas Distribuídos II

Arquitetura Peer-to-peer (P2P)

O que é Peer-to-Peer (P2P)?

O Peer-to-Peer é uma arquitetura de compartilhamento de ficheiros entre utilizadores de forma direta de um computador para o outro.

Modelo Peer-to-peer (P2P)

Fonte: http://www.its.hku.hk/news/ccnews125/p2p.htm

Figura 1: Modelo Peer-to-Peer

Modelo Peer-to-peer (P2P)

Cada nó da rede tem capacidades e responsabilidades equivalentes.● Um nó é chamado de peer● Cada nó participante da rede atua como cliente e servidor, sendo definido

como SERVENTS, ou seja, SERVERS e CLIENTS● Não há um coordenador central● Não há um BD central

Caracteristicas ● Sistemas distribuídos sem controle centralizado ou

organização hierárquica.● Milhares de nós interconectados.● Inúmeros tipos de redes (Ad-Hoc).● Arquitetura descentralizada.● Distribuição de conteúdo.● Modelo alternativo para Cliente /Servidor

Arquitetura descentralizada Peer-to-Peer

● Peer possuem relativamente as mesmas caracteristicas e funções

● Peer trocam mensagens através dos seus link lógicos sem a interferência de um coordenador

● Pontos são organizados através de uma rede lógica (Overlay Network) no nivel da aplicação

Overlay NetWorks

É um conjunto de conexões lógicas entre hosts● Proximidade entre os nós não é levada em consideração● Toda comunicação está na camada de Aplicação

Software Peer-to-peer (P2P)

São compostos de grande número de processos executados em distintos computadores e o padrão de comunicação entre eles depende do que o aplicativo faz.

NapsterÉ uma rede peer-to-peer com um servidor central ou um cluster de servidores

Figura 3: Arquitetura NapsterFonte: http://computer.howstuffworks.com/napster.htm

Melhores Software de Peer to Peer (P2P) de compartilhamento de arquivos

1. Bittorrent2. uTorrent3. Bearshare4. Limewire5. Frostwire6. Vuze7. eMule8. Ares

Fonte:http://www.blogsdna.com/1805/best-p2p-file-sharing-programs-and-applications.htm

1º torrent pago da história supera 1 milhão de downloadsCustando US$ 6 com oito músicas.

Figura 2: Álbum Tomorrow's Modern Boxes Fonte: http://olhardigital.uol.com.br/noticia/44469/44469