View
221
Download
0
Category
Preview:
Citation preview
2013-2 Programação de Sistemas Distribuídos e Concorrência
Programação de Sistemas
Distribuídos e Concorrência
Aula 3
Prof: Carlos Eduardo de Carvalho Dantas
(carloseduardoxpto@gmail.com)
http://carloseduardoxp.wordpress.com
“Ensinar é aprender duas vezes.” – Joseph Joubert
2013-2 Programação de Sistemas Distribuídos e Concorrência
Tipos de Sistemas Distribuídos
Sistemas de Computação Distribuídos;
Sistemas de Informação Distribuídos;
Sistemas Pervasivos
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas de Computação
Distribuídos
Usado para tarefas de computação de alto
desempenho;
Computação de cluster – homogênea, conectados
por meio de computadores em LAN;
Computação em grade – heterogênea, federação de
computadores.
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas de Computação em
Cluster Pode ser usado como mestre/escravo (ex: cluster
Beowulf) ou computadores independentes com os
mesmos ”privilégios”;
Geralmente possuem Load Balance e Alta
disponibilidade
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas de Informação
distribuídos Sistemas transacionais, frequentemente incluindo
bancos de dados;
Comunicação RPC
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas de Informação
distribuídos Formado por propriedades ACID;
Possuem transações aninhadas
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas de Informação
distribuídos Usam RPCs para integração de aplicações
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas distribuídos Pervasivos
Possuem instabilidade, e maior mobilidade;
Adotam mudanças contextuais – ambiente muda a
todo o tempo;
Incentivam composição ad hoc – utilizados de modos
diferentes por usuários diferentes;
Reconhecem compartilhamento como padrão.
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas Pervasivos Domésticos
Casa inteligente;
Integração entre dispositivos da casa, com diversos
sensores.
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas Pervasivos para
tratamento de saúde
2013-2 Programação de Sistemas Distribuídos e Concorrência
Sistemas Pervasivos para redes
de sensores
2013-2 Programação de Sistemas Distribuídos e Concorrência
Exercícios
2013-2 Programação de Sistemas Distribuídos e Concorrência
Referências Bibliográficase
[1] Sistemas distribuídos – princípios e paradigmas.
Cap 1
Recommended