Baixe o app para aproveitar ainda mais
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.
Compartilhar