Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Distribuídos Aula 02
Sistemas Distribuídos Aula 02
Distribuídos
http://sites.google.com/sitew/leonardobcampos 1/29
Sumário
Introdução
Desafios
◦ Etc.
http://sites.google.com/sitew/leonardobcampos 4/40
Introdução
A principal motivação para construir e suar sistemas
distribuídos é proveniente do desejo de compartilhar
recursos;
http://sites.google.com/sitew/leonardobcampos 5/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 7/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 8/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Jogos online:
Exigem tempos de respostas rápidos
para preservar a experiência dos
usuários do jogo;
◦ Redes sociais:
E eventos em tempo real para muitos
jogadores.
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 9/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 10/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 11/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 13/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 14/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 15/40
Exemplos de Sistemas Distribuídos
Vejamos alguns exemplos e domínios de aplicação
dos sistemas distribuídos atuais:
◦ Pesquisa na Web:
◦ Jogos online:
◦ Redes sociais:
◦ E-Commerce:
http://sites.google.com/sitew/leonardobcampos 16/40
Tendências em Sistemas
Distribuídos
Os sistemas distribuídos estão passando por um
período de mudança significativa e isso pode ser
consequência de diversas tendências influentes:
http://sites.google.com/sitew/leonardobcampos 17/29
Tendências em Sistemas
Distribuídos
Interligação em rede pervasiva e a Internet moderna:
◦ A Internet moderna é um grande sistema distribuído;
◦ Diversidade de tecnologias
de comunicação sem fio,
como WiFi, WiMAX,
Bluetooth e redes de
telefonia móvel de 3ª e 4ª
geração;
◦ Resultado: interligação em
rede se tornou um recurso
pervasivo, e os dispositivos
podem ser conectados a
qualquer momento e em
qualquer lugar.
http://sites.google.com/sitew/leonardobcampos 18/29
Tendências em Sistemas
Distribuídos
Computação móvel e ubíqua:
◦ A miniaturização de dispositivos e interligação em rede sem
fio têm levado cada vez à integração de equipamento de
computação pequenos e portáteis com sistemas distribuídos;
http://sites.google.com/sitew/leonardobcampos 19/29
Tendências em Sistemas
Distribuídos
Computação móvel e ubíqua:
◦ Enquanto isso, o termo “pervasivo” se destina a sugerir que
pequenos equipamentos de computação finalmente se
tornarão tão entranhados nos objetos diários que mal serão
notados.
Transparente e intimamente vinculado à sua função física;
http://sites.google.com/sitew/leonardobcampos 21/29
Tendências em Sistemas
Distribuídos
Sistemas Multimídia Distribuídos:
http://sites.google.com/sitew/leonardobcampos 22/29
Tendências em Sistemas
Distribuídos
Computação distribuída como um serviço público:
◦ Nesse modelo, os recursos são suprimidos por fornecedores
de serviços apropriados e efetivamente alugados, em vez de
pertencerem ao usuário final;
http://sites.google.com/sitew/leonardobcampos 23/29
Tendências em Sistemas
Distribuídos
O termo computação em nuvem é usado para
capturar essa visão da computação como um
serviço público;
http://sites.google.com/sitew/leonardobcampos 24/29
Tendências em Sistemas
Distribuídos
Cluster de computadores:
◦ O objetivo geral é fornecer serviços na nuvem, incluindo
recursos de computação de alto desempenho, mas também
diversos outros serviços (armazenamento, buscas, etc);
http://sites.google.com/sitew/leonardobcampos 25/29
Tendências em Sistemas
Distribuídos
Cluster de computadores:
◦ A maioria dos grupos consiste em PCs convencionais
executando uma versão padrão de um S.O. interligados por
uma rede local;
http://sites.google.com/sitew/leonardobcampos 27/29
Leitura Complementar
Link:
http://sites.google.com/sitew/leonardobcampos 28/29
Bibliografia
George Coulouris, Jean Dollimore, Tim Kindberg,
Sistemas Distribuídos – Conceitos e Projeto, 5th Ed.,
Bookman, 2013.
http://sites.google.com/sitew/leonardobcampos 29/29