revisaoav1
DISTRIBUÍDOS
Aula de Revisão AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
ESTRUTURA DA DISCIPLINA
AULA 1 – Introdução
AULA 2 – Aplicações Distribuídas
AULA 3 – Tratamento de Falhas
AULA 4 – Classificação de Flynn
AULA 5 – Modelo Cliente/Servidor
AULA 6 – Sockets e RPC
AULA 7 – Modelo P2P
AULA 8 – Sistemas de Arquivos Distribuídos
AULA 9 – Serviços WEB
AULA 10 – Tecnologia: Computação Ubíqua e nas
Nuvens
Aula de Revisão – AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
A ERA DO MAINFRAME
Main = Principal Frame = Estrutura
Não está relacionado a tamanho nem a poder computacional !
Até meados dos anos 70:
- Proprietário
- Caro
- Pouco escalável
- Limites
Aula de Revisão – AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
AS REDES DE COMPUTADORES
Qual a diferença entre um computador na sala ao lado ou na China?
Para que uma rede?
-Compartilhamento
-Escalabilidade
-Diferentes formas de conexão
Aula de Revisão – AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS
O que é?
É um sistema em que os computadores estão conectados em rede e coordenam suas ações através de troca de mensagens. • baixo acoplamento e atrasos na comunicação;
• comunicação não confiável
• dificuldade em definir a ordem dos eventos e estado global do sistema, • ambiente heterogêneos
Aula de Revisão – AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
COMPUTAÇÃO EM GRADE
(GRID)
Worldwide LHC
Computing Grid (CERN)
http://boinc.berkeley.edu/
Aula de Revisão – AV1
ARQUITETURA DE SISTEMAS
DISTRIBUÍDOS
DESAFIOS DA COMPUTAÇÃO DISTRIBUÍDA
• Concorrência
A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados.
• Ausência de Relógio Global
A coordenação dos processos depende de uma noção compartilhada do tempo em que as ações dos programas ocorrem. • Falhas independentes
Falhas na rede, nos sistemas ou nos processos demoram a ser percebidas nos sistemas distribuídos.
Aula de Revisão – AV1