Sistemas Distribuídos ● Tipos de Sistemas Distribuídos: – Computação em Cluster – Computação em Grid – Computação em Nuvem – Computação em Névoa – Sistemas de Informações Distribuídas – Computação Distribuída Pervasivas: ● Internet das Coisas. Computação em Cluster ● Características – Máquinas Homogêneas; – Conexão em LANs; – Sistemas Operacionais Homogêneos; – Um único sistema rodando em paralelo para processamento; – Normalmente faz uso de um nó mestre. Computação em Grid ● Características: – Máquinas Heterogêneas; – Conexões em WANs, MANs, Internet; – Sistemas Operacionais Heterogêneos; – https://www.planet-lab.org/ Computação em Nuvem ● Características semelhantes a Computação em Grid: – Uso de recursos para computação: ● Criação de máquina Virtuais; ● Máquinas para armazenamento; ● Máquinas para aplicações; – Máquinas Heterogêneas; – Conexões em Internet; – Sistemas Operacionais Heterogêneos; ● Google Suit; ● AWS – Amazon Web Service; Sistemas de Informações Distribuídas ● Sistemas Corporativos onde as Informações são tratadas localmente; – Sistemas Transacionais Corporativos: ● Bancos; ● Sistemas de Controle de Distribuição Logísticas; ● Transações ACID: – Atomicidade; – Consistentes; – Isolada; – Duráveis; ● Presença de um Monitor de Transação (MT); Sistemas Pervasivos ● Sistemas altamente Heterogêneos: – Dispositivos Móveis; – Conexões sem fio; – Dispositivos microcontrolados integrados aos dispositivos processados; ● Smartphone Sensing ● Crowdsourcing; ● Internet das Coisas;