Sistemas distribuídos Modelo de comunicação Peer-to-peer Prof. Diovani Milhorim.
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