Computadores similares conectados em rede de alta velocidade. Programas rodando em paralelo em várias máquinas. O principal (computador principal) gerencia os outros.
Computação coletiva Compartilhamento de servidor Armazenamento de DBS Conectar recursos
Recursos computacionais virtualizados
Pay-per-Use - Usarios necessitam pagar para utlizar o serviço
Integrações de sistemas
Diferentes servidores realizando uma função no sistema
Desafio:
-
Consistencia dos Dados em execução
-
Transações Distribuidas--> Seguir a propriedaes (ACID)
Protocolos de comunicação utilizados:
-
Procedimento Remoto (RPC)
-
RMI (Remote Method Invocation)
-
pubesub (Publish–subscribe)
Sistemas multi conectados entre si internet das coisas (IOT) Divididos em:
- Sistemas oblicuos
- Sistemas Moveis
- Redes Sensores