Sistemas Distribuídos

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos
Advertisements

Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Distribuídos
A Interface entre Processadores e Periféricos
Sistemas operacionais
Redes e computadores I Prof: Diovani Milhorim.
Aula 21/09/2011 Courouris, Dollimore, cap 10
Sistemas Distribuídos
Sistemas Distribuídos
Computação Distribuída
Modelos e Arquitecturas de SD
Sistemas Distribuídos
Sistemas Distribuídos
Sistemas Distribuídos
QoS para Realidade Virtual
Fundamentals of Database Processing
Modelos Fundamentais -> Segurança
1 Sistemas Distribuídos - SDI Caracterização de Sistemas Distribuídos. Introdução. Exemplos de Sistemas Distribuídos. Desafios.
Modelos Fundamentais -> Interação Falhas Segurança.
GERENCIAMENTO DE REDES
Adaptação Dinâmica em Sistemas Distribuídos. Software Adaptativo Software adaptativo é aquele que é capaz de mudar o seu comportamento em tempo de execução.
SISTEMAS DISTRIBUÍDOS Princípios e Paradigmas 2ª Edição ANDREW S
Sistemas Operacionais de Rede
Mobilidade Cláudia Ribeiro.
Sistemas Distribuídos
Modelo de Segurança para Ambientes Cooperativos
Middleware e Sistemas Distribuídos
Modelo de referência OSI
Redes de Computadores Sistema de Detecção de Intrusão Leonardo Machado
1 Modelos de Sistemas Distribuídos. Introdução - Dificuldades e ameaças para SD. Grande variação na utilização de SD )carga de trabalho e requerimentos.
Tópicos em redes e sistemas distribuídos
Tópicos em redes e sistemas distribuídos B Carlos Oberdan Rolim Ciência da Computação.
Sistemas Distribuídos
Web Services Uninorte Semana de Tecnologia da Informação
Introdução a REDES Prof. Kelly E. Medeiros.
Dispositivos de Segurança
Sistemas Distribuídos
Sistemas Distribuídos1 Carlos A. G. Ferraz DI/UFPE Aula 09.
Carolina Gelenske Carlos Eduardo Laís Xavier
Engenharia de Software
Gerenciamento de Redes Utilizando Agentes Móveis
Sistemas Distribuídos
Sistemas Distribuídos Introdução. Conceito Coleção de múltiplos processos que executam sobre uma coleção de processadores autônomos interligados em uma.
Sistemas Distribuídos
Ferramentas de Gerenciamento Aula 3
SISTEMAS OPERACIONAIS I
SGBD Distribuído Lílian Simão Oliveira.
Sistemas Tolerantes a Falhas: Conceitos e Técnicas
Prof. Emmanuel Nolêto T. D. S. I. PARA WEB Prof. Emmanuel Nolêto
A Planejamento de Tecnologia da Informação nas Empresas – 3ª Fase continuação Diagrama de Entidade - Relacionamento Representa o relacionamento de todas.
Sistemas Distribuídos
Sistema de Gestão de Segurança da Informação
Sistemas Distribuídos
Integração de Ferramentas CASE
Arquitetura P2P (Integração de Dados) Luciana Pereira Oliveira Professora: Valéria Times Professora: Valéria Times.
Sistemas Distribuídos
1 Middlewares para Aplicações Peer-to-Peer em Redes Móveis – Projeto Bayou Gustavo Luiz Bastos Baptista.
Capítulo 6: SAD – Arquitetura e aspectos de rede e segurança
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.
Redes e Sistemas Distribuídos II – Cód Prof. MSc. Ronnison Reges Vidal.
Projetar Processos. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar distribuição | 2 Descrição do Projeto.
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
Banco de Dados Distribuídos Sílvia Cristina de Matos Soares
Comunicação Multimídia. Sub-sistema de Aplicação Computação colaborativa = CSCW Dimensões de colaboração –tempo trabalho cooperativo assíncrono trabalho.
CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo.
Qualidade de Serviço Parametrização de serviços –por causa da heterogeneidade de requisitos vinda de diferentes aplicações distribuídas –flexibilidade.
Sistemas Multimídia Distribuídos Projeto Carlos A. G. Ferraz
Bancos de Dados Móveis Alunos: Douglas Tomaz Machado
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1/41 Análise e Projeto de Sistemas Arquitetura de Software.
Transcrição da apresentação:

Sistemas Distribuídos Nadilma Nunes Aula 3 – Modelos de Sistema

Conceitos de SD Performance Disponibilidade Existem duas medidas comuns de performance para sistemas distribuídos: Tempo de Resposta: definido como o tempo médio transcorrido desde o momento em que o usuário está pronto para transmitir e a resposta como um todo é recebida. Throughput: o número de requests por unidade de tempo. Um sistema no qual componentes localizados em redes, se comunicam e coordenam suas ações somente por passagem de mensagens. Disponibilidade É a medida da proporção de tempo que um sistema está disponível para uso.

Modelos de Sistema Um modelo arquitetural de um SD diz respeito com a colocação de suas partes e os relacionamentos entre elas. Exemplos incluem: modelo cliente/servidor; modelo peer-to-peer; a partição de dados ou replicação em servidores cooperantes; O caching de dados por servidores proxy e clientes; dispositivos móveis em uma rede; o uso de código móvel e agentes móveis.

Modelos de Sistema Modelos de Sistemas - descrição formal do comportamento ou das propriedades que são comuns em todos os modelos arquiteturais. Não existe tempo global em um SD, assim os clocks em diferentes computadores não necessariamente fornecem o mesmo tempo ... Toda comunicação entre processos é alcançada por meio de troca de mensagens.

Modelos de Sistema Comunicação de mensagens sobre uma rede de computadores pode ser afetada por retardos (atrasos), podem sofrer de uma variedade de falhas e é vulnerável a ataques contra segurança. Estas questões são enfocadas por três modelos: Modelo de Interação Modelo de Falhas Modelo de Segurança

Modelos de Sistema Modelo de Interação Modelo de Falhas Trata com a performance e a dificuldade de se estabelecer limites de tempo em um SD, por exemplo, para entrega de mensagens. Modelo de Falhas Especificação precisa das falhas que podem ser exibidas por processos e canais de comunicação. Define comunicação confiável e processos corretos. Modelo de Segurança Discute as possíveis ameaças a processos e canais de comunicação. Introduz o conceito de canal seguro, o qual é seguro contras as ameaças.

Dificuldades e Ameaças para SDs Sistemas Distribuídos devem ser projetados para funcionarem corretamente na mais ampla e possível gama de circunstâncias e em face de muitas possíveis dificuldades e ameaças.

Dificuldades e ameaças de SDs Modos de uso variando amplamente: As partes componentes de sistemas estão sujeitas a variações em carga de trabalho (workload) - páginas web são acessadas muitas e muitas vezes por dia. Algumas partes de um sistema podem ser desconectadas, ou fracamente conectadas por algum tempo - por exemplo, quando computadores móveis são incluídos em um sistema. Algumas aplicações têm requisitos especiais como alta largura de banda e baixa latência, como em aplicações multimídias.

Dificuldades e ameaças de SDs Ampla gama de ambientes de sistemas: Um SD deve acomodar HW heterogêneo, SOs e redes. As redes podem diferir amplamente em performance - redes sem fio operam em uma fração da velocidade de redes locais. Sistemas diferindo amplamente em escalas - desde dezenas de computadores a milhões de computadores - devem ser suportados.

Dificuldades e ameaças de SDs Problemas Internos: Clocks não sincronizados, inconsistências em atualizações de dados e muitos modos de HW e SW envolvendo os componentes individuais de um sistema. Ameaças Externas: Ataques sobre a integridade e sigilo dos dados e Recusa de serviços (denial of sevice).

Problemas de Projeto SDs de diferentes tipos compartilham importantes propriedades fundamentais e fazem surgir problemas de projeto comuns. As propriedades comuns e as questões de projeto para SDs serão abordadas na forma de modelos descritivos. Cada modelo descritivo é voltado para prover uma descrição abstrata, simplificada, mas consistente de um aspecto de projeto de sistema distribuído.

Modelos de Sistemas (parte 2)

Modelos de Sistemas

Modelos Arquiteturais

Modelos Arquiteturais

Camadas de Hw e Sw em SDs

Camadas de Hw e Sw em SDs

Arquitetura de Sistemas

Modelo Cliente-Servidor

Clientes invocam servidores individuais

Serviços providos por múltiplos servidores

Serviços providos por múltiplos servidores

Serviços providos por múltiplos servidores

Servidores proxies e caches

Processos Peer-to-Peer