advertisement

Sistemas Distribuídos - Aula 01

33 %
67 %
advertisement
Information about Sistemas Distribuídos - Aula 01
Technology

Published on February 20, 2014

Author: ArthurEmanuel

Source: slideshare.net

Description

Introdução a Sistemas Distribuídos
advertisement

SISTEMAS DISTRIBUÍDOS INTRODUÇÃO 1 ARTHUR EMANUEL DE OLIVEIRA CAROSIA

ROTEIRO Caracterização de sistemas distribuídos Exemplos de sistemas distribuídos 2 Desafios em sistemas distribuídos

ROTEIRO Caracterização de sistemas distribuídos Exemplos de sistemas distribuídos 3 Desafios em sistemas distribuídos

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS 4 Sistemas que possuem:

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS Sistemas que possuem: 5 • computadores interligados em rede; e

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS Sistemas que possuem: 6 • computadores interligados em rede; e • se comunicam e coordenam suas ações apenas passando mensagens entre si.

MOTIVAÇÃO 7 Porque usar sistemas distribuídos?

MOTIVAÇÃO Porque usar sistemas distribuídos? 8 • Compartilhamento de recursos

MOTIVAÇÃO Porque usar sistemas distribuídos? • Compartilhamento de recursos 9 • Componentes de hardware • Discos • Impressoras

MOTIVAÇÃO Porque usar sistemas distribuídos? • Compartilhamento de recursos 10 • Componentes de hardware • Discos • Impressoras • Software • Arquivos • Bancos de dados

MOTIVAÇÃO Porque usar sistemas distribuídos? • Compartilhamento de recursos 11 • Componentes de hardware • Discos • Impressoras • Software • Arquivos • Bancos de dados • Informações • Páginas web

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS 12 • Concorrência • Ausência de relógio global • Falhas de componentes independentes

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS • Concorrência: • coordenação de programas em execução concorrente e que compartilham recursos; 13 • Ausência de relógio global • Falhas de componentes independentes

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS • Concorrência • Ausência de relógio global: • existem limites para a precisão com a qual os computadores podem sincronizar seus relógios em uma rede; 14 • Falhas de componentes independentes

CARACTERIZAÇÃO DE SISTEMAS DISTRIBUÍDOS • Concorrência • Ausência de relógio global • Falhas de componentes independentes: 15 • cada componente pode falhar independentemente dos demais ainda em funcionamento.

ROTEIRO Caracterização de sistemas distribuídos Exemplos de sistemas distribuídos 16 Desafios em sistemas distribuídos

EXEMPLOS DE SISTEMAS DISTRIBUÍDOS Internet • Conjunto de redes de computadores interligadas; • Interação enviando mensagens • Protocolos • Permite usar serviços: 17 • World Wide Web • Email • Transferência de arquivos

EXEMPLOS DE SISTEMAS DISTRIBUÍDOS Intranet 18 • Várias redes locais interligadas. • Seus limites são configurados para impor planos de segurança locais.

EXEMPLOS DE SISTEMAS DISTRIBUÍDOS Computação móvel • Tarefas de computação enquanto o usuário: 19 • Deslocar de um local a outro • Visitar lugares diferentes de seu ambiente usual.

ROTEIRO Caracterização de sistemas distribuídos Exemplos de sistemas distribuídos 20 Desafios em sistemas distribuídos

HETEROGENEIDADE COMPONENTES • Diferentes componentes: rede, hardware, sistemas operacionais, linguagens de programação, implementação de diferentes desenvolvedores. 21 • • • • •

MIGRAÇÃO DE CÓDIGO Código que pode ser enviado de um computador para outro e ser executado no destino. Problema • Programas específicos para um conjunto de instruções e um sistema operacional. Máquina virtual 22 • Código é gerado para a máquina virtual, ao invés de ser gerado para um processador e sistema operacional específicos.

MIDDLEWARE Camada de software que fornece uma abstração de programação: • • • • mascaramento da heterogeneidade das redes hardware sistemas operacionais linguagens de programação Aplicação 1 Request Aplicação 2 Response Middleware SO 1 SO 2 23

SEGURANÇA Informação disponível em sistemas distribuídos possui valor Confidencialidade • proteção contra exposição para pessoas não autorizadas Integridade • proteção contra alteração ou dano Disponibilidade proteção contra interferência com os meios de acesso aos recursos 24 •

ESCALABILIDADE Sistema eficiente quando há um significativo aumento do número de recursos e usuários. Considerar: Custo dos recursos físicos Perda de desempenho Impedir que os recursos de software se esgotem Gargalos de desempenho. 25 • • • •

TRATAMENTO DE FALHAS Falhas (hardware ou software) são parciais • Componentes falham enquanto outros continuam funcionando. Considerar: detecção de falhas, mascaramento de falhas, tolerância a falhas, recuperação de falhas, redundância. 26 • • • • •

CONCORRÊNCIA DE COMPONENTES Recursos são compartilhados pelos clientes em um sistema distribuído. 27 • Clientes acessam um recurso compartilhado ao mesmo tempo. • Pedidos tratados concorrentemente gerando resultados consistentes ao final das transações.

TRANSPARÊNCIA O sistema é percebido como um todo, em vez de uma coleção de componentes independentes. Transparência de acesso • Recursos locais e remotos são acessados com o uso de operações idênticas Transparência de localização 28 • Recursos sejam acessados sem conhecimento de sua localização física ou na rede

SISTEMAS DISTRIBUÍDOS INTRODUÇÃO 29 ARTHUR EMANUEL DE OLIVEIRA CAROSIA

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Princípios em Sistemas Distribuídos Aula 01/08 HD - YouTube

FJN-2015.02-Sistemas Distribuídos-Aula07-Arquitetura Cliente-Servidor-Parte-I: fundamentos e tipos - Duration: 10:26. Hugo V. L. Souza 1,648 ...
Read more

FJN-2015.01-Sistemas Distribuídos-Aula-06-Parte II ...

e ai galera?!?! Nesta aula continuamos o estudo sobre os processos em sistemas distribuídos. Falamos um pouco sobre os tipos de comunicação e ...
Read more

Sistemas Distribuidos: Aula 1 - Sistemas Distribuidos

Aula 1 - Sistemas Distribuidos ... Estrutural: Sistemas distribuídos devem refletir a estrutura organizacional distribuída a qual eles servem.
Read more

Aula 06 - Slide 01 - Middleware Orientado por Objetos ...

Sistemas Distribuídos Belo Horizonte - 2013 Gladston Junio Aparecido gladston.aparecido@pitagoras.com.br
Read more

Aula 1 - Sistemas Distribuidos by ivan sanches on Prezi

Aula 1 - Sistemas Distribuidos csdcsddcsdcsd. Full transcript. More presentations by ivan sanches Cubing Template by ivan sanches. Untitled Prezi ...
Read more

REDES e SISTEMAS DISTRIBUÍDOS - GRAVATAI: Aula 01 - 21/09 ...

REDES e SISTEMAS DISTRIBUÍDOS - GRAVATAI. Flipcard. Clássica; ... Aula 02 - 23/09/2015. Sep 27th. Aula 01 - 21/09/2015. Sep 27th. Sep 27th. Quem sou eu ...
Read more

Sistemas Distribuidos-AULA04-Clusters-vmware by Armando ...

Sistemas Distribuidos-AULA04-Clusters-vmware. No description by Armando Kusano on 2 September 2013 Tweet. Comments (0) Please log in to add your ...
Read more

Sistemas Distribuídos - TNG Presentation ...

Definição “ Um sistema distribuído é um conjunto de computadores independentes entre si que se apresenta a seus usuários como um sistema
Read more