sistemas distribuídos modelo de comunicação peer-to-peer prof. diovani milhorim

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

Upload: internet

Post on 16-Apr-2015

117 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 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

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

Modelo peer-to-peer

Introdução:

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

Modelo peer-to-peer

Definição:

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

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.

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

Modelo peer-to-peer

Características:

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

Modelo peer-to-peer

Características:

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

Modelo peer-to-peer

Características:

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

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

Modelo peer-to-peer

Características:

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

Modelo peer-to-peer

Características:

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

Modelo peer-to-peer

Características:

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

Modelo peer-to-peer

Exemplos:

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

Modelo peer-to-peer

Categorização:

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

Modelo peer-to-peer

Histórico:

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

Modelo peer-to-peer

Tecnologias relacionadas:

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

Modelo peer-to-peer

Questões de projeto:

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

Modelo peer-to-peer

Endereçamento:

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

Modelo peer-to-peer

Conectividade dos peers:

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

Modelo peer-to-peer

Escalabilidade:

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

Modelo peer-to-peer

Roteamento:

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

Modelo peer-to-peer

Roteamento: Inundação

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

Modelo peer-to-peer

Roteamento: modelo DHT

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

Modelo peer-to-peer

Estudos de casos:

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

Modelo peer-to-peer

Estudos de casos: Napster

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

Modelo peer-to-peer

Estudos de casos: Napster

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

Modelo peer-to-peer

Estudos de casos: Gnutella

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

Modelo peer-to-peer

Estudos de casos: Gnutella - mensagens

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

Modelo peer-to-peer

Estudos de casos: Gnutella – entrada de peer

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

Modelo peer-to-peer

Estudos de casos: Gnutella - consultas

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

Modelo peer-to-peer

Estudos de casos: Gnutella – Push

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

Modelo peer-to-peer

Estudos de casos: Gnutella – saída do peer

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

Modelo peer-to-peer

Estudos de casos: Kazaa

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

Modelo peer-to-peer

Estudos de casos: Kazaa

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

Modelo peer-to-peer

Estudos de casos: JXTA

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

Modelo peer-to-peer

Estudos de casos: JXTA - arquitetura

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

Modelo peer-to-peer

Estudos de casos: JXTA - arquitetura

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

Modelo peer-to-peer

Estudos de casos: JXTA Protocolos baixo nível

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

Modelo peer-to-peer

Estudos de casos: JXTA Protocolos baixo nível