Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DAD - 1.3 - Tipos de Sistemas Distribuidos
DAD - 1.3 - Tipos de Sistemas Distribuidos
Aplicações Distribuídas
Unidade 1 – Tipos de SD
Sistemas de Informação
Professor: Wagner Cipriano | wagnerbhbr@gmail.com
Conteúdo
Tipos de sistemas distribupidos
1) Sistemas de computação distribuídos
2) Sistemas de informação distribuídos
3) Sistemas pervarsivos
SI | DAD | Tipos de SD 3
Computação em Cluster (1.1)
Contraponto aos supercomputadores (dificuldade de escalar)
Coleção de computadores similares, conectadas por redes de alta velocidade
Presença de um nó gerenciador
Programação paralela: único programa é executado em paralelo em múltiplas máquinas.
SI | DAD | Tipos de SD 4
Computação em Grade (1.2)
Plataforma para execução de aplicações paralelas
Federação de recursos computacionais (consórcio de recursis cimputacionais compartilhados)
Compartilhamento de Servidores, Storages, BD, Dispositivos (sensores, telescópios, GPU, etc);
Cada sistema está sob um domínio adminstrativo e, portanto, pode contemplar
heterogeneidade de “hardware”, “software” e tecnologia de rede.
Exemplos:
Centro Europeu para Pesquisa Nuclear (CERN)
Centro Nacional de Processamento de Alto Desempenho no Nordeste (CENAPAD-NE)
SI | DAD | Tipos de SD 5
Computação em Nuvem (1.3)
Recursos computacionais virtualizados oferecidos por um provedor
●
Elasticidade: Podem aumentar ou diminiur recursos sob demanda
●
Pay-per-use: Pagamento de acordo com o consumo
Tercerização dos serviços de computação
Provedores: AWS, GCP, Azure, IBM Cloudm, Oracle Cloud, Alibaba Cloud, LocalWeb, Hostinger, Cloudways, Hostwinds
Free hosting:
Heroku
Netlify
Vercel
SI | DAD | Tipos de SD 6
Sistemas de informação distribuídos (2)
Sistemas de informação integrados em Rede
Frontend/backend; BD; Microserviços
SI | DAD | Tipos de SD 7
Processamento de transações distribuídas (2.1)
Transações distribuídas:
Subtransações podem rodar em servidores diferentes
Exemplo: Turismo (AE + HO)
8
Sistemas de aplicações corporativas (2.2)
9
Sistemas pervasivos (3)
Nós pequenos, mantidos por bateria, móveis, conexão sem fio, imersos no
ambiente, atuam em conjunto para formar sistemas maiores
IoT – Internet das coisas *Mineirês = Internet do trem conectado
Divididos em:
Sistemas ubíquos (Context-aware, monitoramento e atuação, autônomos, independentes, inteligentes)
Smart home, Smart cities, Health Care Systems, ...
Sistemas móveis (mudança cnstante de localização)
Smartphones, tablets, carros, drones, ...
Rede de Sensores (monitoramento de ambiente + atuação)
Sistema de detecção de incêndio
Sistemas de monitoramento de trânsito
SI | DAD | Tipos de SD 10
Sistemas pervasivos (3)
A computação ubíqua é a terceira onda da computação, que está apenas começando. Primeiro tivemos os
mainframes compartilhados por várias pessoas. Estamos na era da Computação Pessoal com pessoas e
máquinas estranhando umas às outras. A seguir vem a computação ubíqua a era da tecnologia ‘calma’,
quando a tecnologia recua para o pano de fundo de nossas vidas.
SI | DAD | Tipos de SD 11
Sistemas pervasivos - características (3)
Troca contextual: o sistema é parte de um ambiente em que mudanças
devem ser rapidamente percebidas.
Composição ad hoc: cada nó pode ser usado de diferentes formas por
diferentes usuários, no entanto, requer facilidade de configuração;
Compartilhamento é o padrão: nós entram e saem provendo serviço
compartilhado e informação
Exemplos:
Rede de sensores
SI | DAD | Tipos de SD 12
Referências
Andrew S. Tanenbaum; Maarten van Steen - Distributed Systems: Principles and
Paradigms, Prentice-Hall, 2007, ISBN-10: 0132392275, ISBN-13: 9780132392273
SI | DAD | Tipos de SD 13