A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tipos de Sistemas Distribuídos

Apresentações semelhantes


Apresentação em tema: "Tipos de Sistemas Distribuídos"— Transcrição da apresentação:

1 Tipos de Sistemas Distribuídos

2 Sistemas de computação distribuídos
Conteúdo Sistemas de computação distribuídos Sistemas de computação de cluster Sistemas de computação de grade Sistemas de informação distribuídos Sistemas de processamento de transações Integração de aplicações empresariais Sistemas distribuídos pervasivos Exercícios

3 Sistemas de Computação Distribuídos
Utilizada para tarefas de computação de alto desempenho. Geralmente, utilizados para processamento de grandes conjuntos de dados (Computação intensiva) Algumas aplicações: Pesquisa da cura de doenças (AIDS, câncer) Descoberta de vida Extra-Terrestre Processamento de imagens (NASA) Processamentos de dados climáticos

4 Sistemas de Computação Distribuídos
Dois tipos principais: Computação em cluster Computação em grade

5 Sistemas de Computação Distribuídos
Computação em cluster Um conjunto de computadores conectados em rede de alta velocidade sendo utilizado, em geral, para programação paralela. Grande ganho na relação preço / desempenho Geralmente, utiliza-se máquinas iguais e o mesmo Sistema Operacional

6 Sistemas de Computação Distribuídos
Computação em grade Conjunto de computadores de diferentes hardwares, softwares, tecnologia de rede e pertencentes a organizações diferentes. Alto grau de heterogeneidade Hardware, sistema operacional, rede, etc. O recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas ou instituições.

7 Sistemas de Informação Distribuídos
Têm como característica a integração das aplicações existentes. Principal desafio é a interoperabilidade das aplicações, isto é, uma aplicação conseguir “conversar” com a outra aplicação.

8 Sistemas de Informação Distribuídos
Dois tipos principais: Sistema de Processamento de Transação Integração de Aplicações Empresariais

9 Sistemas de Informação Distribuídos
Sistema de Processamento de Transação Em geral, são aplicações centradas em transações de banco de dados. A aplicação é formada por um conjunto de transações. Transações podem conter sub-transações e acessar mais de um banco de dados. Normalmente são monitoradas por um Monitor de transação.

10 Sistemas de Informação Distribuídos
Sistema de Processamento de Transação As transações devem ser: Atómicas: transação é indivisível Consistentes: não viola invariantes do sistema Isoladas: Permite transações concorrentes Duráveis: após o “commit” de uma transão as alterações feitas ficam gravadas

11 Sistemas de Informação Distribuídos

12 Sistemas de Informação Distribuídos
Integração de Aplicações Empresariais São sistemas onde os componentes de aplicações se comunicam diretamente um com o outro, e não por meio de um sistema de processamento de transação. Surgiram da necessidade de integrar as diversas aplicações de/entre empresas. A idéia é que os componentes das aplicações passem a se comunicar diretamente.

13 Sistemas de Informação Distribuídos
Integração de Aplicações Empresariais Muitos modelos de comunicação entre aplicações: Chamadas de procedimento remoto (RPC – Remote Procedure Calls) Inovações de método remoto (RMI – Remote Method Invocations) Middleware orientado a mensagem (MOM – Message-oriented Middleware)

14 Sistemas Distribuídos Pervasivos
A estabilidade não é mais a regra Entrada da computação móvel e embutida A instabilidade é o comportamento esperado Ausência geral de controle administrativo humano Configurado por seus proprietários Os dispositivos descobrem automaticamente seu ambiente e se encaixa o melhor que puderem Aspecto importante, os dispositivos se juntam ao sistema para acessar informações Não existe transparência!!!

15 Sistemas Distribuídos Pervasivos
Três exemplos: Sistemas Domésticos Sistemas eletrônicos para tratamento de saúde Redes de Sensores


Carregar ppt "Tipos de Sistemas Distribuídos"

Apresentações semelhantes


Anúncios Google