Buscar

4 - Modelos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Instru
tor's Guide for Colouris et al.
Sistemas Distribuídos
Guilherme Bertoni Ma
hado
Fa
uldades SENAC
Análise e Desenvolvimento de Sistemas
2011/2
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Con
eitos Importantes em Sistemas Distribuídos
Performan
e
Existem duas medidas 
omuns de performan
e para sistemas
distribuídas:
Tempo de Resposta: de�nido 
omo o tempo médio
trans
orrido desde o momento em que o usuário está pronto
para transmitir e a resposta 
omo um todo é re
ebida.
Throughput: o número de requests por unidade de tempo.Um
sistema no qual 
omponentes lo
alizados em redes, se
omuni
am e 
oordenam suas ações somente por passagem de
mensagens.
Disponibilidade
É a medida da proporção de tempo que um sistema está
disponível para uso.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Modelos de Sistemas
Um modelo arquiteturial de um SD diz respeito 
om a
olo
ação de suas partes e os rela
ionamentos entre elas.
Exemplos in
luem:
modelo 
liente/servidor;
modelo peer-to-peer;
a partição de dados ou repli
ação em servidores 
ooperantes;
o �
a
hing� de dados por servidores proxy e 
lientes;
dispositivos móveis em uma rede;
o uso de 
ódigo móvel e agentes móveis.
(material adi
ional sobre agentes móveis no site)
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Modelos de Sistemas
Modelos de Sistemas - des
rição formal do 
omportamento ou
das propriedades que são 
omuns em todos os modelos
arquiteturiais.
Não existe tempo global em um SD, assim os 
lo
ks em
diferentes 
omputadores não ne
essariamente forne
em o
mesmo tempo ...
Toda 
omuni
ação entre pro
essos é al
ançada por meio de
tro
a de mensagens.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Modelos de Sistemas
Comuni
ação de mensagens sobre uma rede de 
omputadores
pode ser afetada por retardos (atrasos), podem sofrer de uma
variedade de falhas e é vulnerável a ataques 
ontra segurança.
Estas questões são enfo
adas por três modelos:
Modelo de Interação
Modelo de Falhas
Modelo de Segurança
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Modelos de Sistemas
Modelo de Interação
Trata 
om a performan
e e a di�
uldade de se estabele
er
limites de tempo em um SD, por exemplo, para entrega de
mensagens.
Modelo de Falhas
Espe
i�
ação pre
isa das falhas que podem ser exibidas por
pro
essos e 
anais de 
omuni
ação. De�ne 
omuni
ação
on�ável e pro
essos 
orretos.
Modelo de Segurança
Dis
ute as possíveis ameaças a pro
essos e 
anais de
omuni
ação. Introduz o 
on
eito de 
anal seguro, o qual é
seguro 
ontras as ameaças.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Di�
uldades e Ameaças para SDs
Sistemas Distribuídos devem ser projetados para fun
ionarem
orretamente na mais ampla e possível gama de 
ir
unstân
ias
e em fa
e de muitas possíveis di�
uldades e ameaças.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Di�
uldades e Ameaças para SDs
Modos de uso variando amplamente:
As partes 
omponentes de sistemas estão sujeitas a variações
em 
arga de trabalho (workload) - páginas web são a
essadas
muitas e muitas vezes por dia. Algumas partes de um sistema
podem ser des
one
tadas, ou fra
amente 
one
tadas por
algum tempo - por exemplo, quando 
omputadores móveis são
in
luídos em um sistema. Algumas apli
ações têm requisitos
espe
iais 
omo alta largura de banda e baixa latên
ia, 
omo
em apli
ações multimídias.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Di�
uldades e Ameaças para SDs
Ampla gama de ambientes de sistemas:
Um SD deve a
omodar HW heterogêneo, SOs e redes. As
redes podem diferir amplamente em performan
e - redes sem
�o operam em uma fração da velo
idade de redes lo
ais.
Sistemas diferindo amplamente em es
alas - desde dezenas de
omputadores a milhões de 
omputadores - devem ser
suportados.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Di�
uldades e Ameaças para SDs
Problemas Internos:
Clo
ks não sin
ronizados,
in
onsistên
ias em atualizações de dados e
muitos modos de HW e SW envolvendo os 
omponentes
individuais de um sistema.
Ameaças Externas:
Ataques sobre a integridade e sigilo (se
re
y) dos dados e
Re
usa de serviços (denial of sevi
e).
Guilherme Bertoni Ma
hado Sistemas Distribuídos
Instru
tor's Guide for Colouris et al.
Problemas de Projeto
SDs de diferentes tipos 
ompartilham importantes propriedades
fundamentais e fazem surgir problemas de projeto 
omuns.
As propriedades 
omuns e as questões de projeto para SDs
serão abordadas na forma de modelos des
ritivos.
Cada modelo des
ritivo é voltado para prover uma des
rição
abstrata, simpli�
ada, mas 
onsistente de um aspe
to de
projeto de sistema distribuído.
Guilherme Bertoni Ma
hado Sistemas Distribuídos
	Instructor's Guide for Colouris et al.

Outros materiais