Sistemas distribuídos Modelo de comunicação Peer-to-peer Prof. Diovani Milhorim.

Post on 16-Apr-2015

117 views 2 download

Transcript of Sistemas distribuídos Modelo de comunicação Peer-to-peer Prof. Diovani Milhorim.

Sistemas distribuídos

Modelo de comunicação Peer-to-peerProf. Diovani Milhorim

Modelo peer-to-peer

Introdução:

Modelo peer-to-peer

Definição:

Modelo peer-to-peer

Definição:

P2p se refere a classe de sistemas e aplicações que trabalham recursos distribuídos para realizar funções criticas e de maneira descentralizadas.

Milojicic et al. (HP)

P2p é uma classe de aplicações que se aproveita de recursos – armazenagem, conteúdo, presença humana – disponíveis em toda a internet.

Clay Shirky.

Modelo peer-to-peer

Características:

Modelo peer-to-peer

Características:

Modelo peer-to-peer

Características:

Rede de overlay (sobreposição) sobre uma rede física

Modelo peer-to-peer

Características:

Modelo peer-to-peer

Características:

Modelo peer-to-peer

Características:

Modelo peer-to-peer

Exemplos:

Modelo peer-to-peer

Categorização:

Modelo peer-to-peer

Histórico:

Modelo peer-to-peer

Tecnologias relacionadas:

Modelo peer-to-peer

Questões de projeto:

Modelo peer-to-peer

Endereçamento:

Modelo peer-to-peer

Conectividade dos peers:

Modelo peer-to-peer

Escalabilidade:

Modelo peer-to-peer

Roteamento:

Modelo peer-to-peer

Roteamento: Inundação

Modelo peer-to-peer

Roteamento: modelo DHT

Modelo peer-to-peer

Estudos de casos:

Modelo peer-to-peer

Estudos de casos: Napster

Modelo peer-to-peer

Estudos de casos: Napster

Modelo peer-to-peer

Estudos de casos: Gnutella

Modelo peer-to-peer

Estudos de casos: Gnutella - mensagens

Modelo peer-to-peer

Estudos de casos: Gnutella – entrada de peer

Modelo peer-to-peer

Estudos de casos: Gnutella - consultas

Modelo peer-to-peer

Estudos de casos: Gnutella – Push

Modelo peer-to-peer

Estudos de casos: Gnutella – saída do peer

Modelo peer-to-peer

Estudos de casos: Kazaa

Modelo peer-to-peer

Estudos de casos: Kazaa

Modelo peer-to-peer

Estudos de casos: JXTA

Modelo peer-to-peer

Estudos de casos: JXTA - arquitetura

Modelo peer-to-peer

Estudos de casos: JXTA - arquitetura

Modelo peer-to-peer

Estudos de casos: JXTA Protocolos baixo nível

Modelo peer-to-peer

Estudos de casos: JXTA Protocolos baixo nível