Computação |
Tolerância a Falhas
Detecção de Falhas: Identificação de falhas no sistema. Técnicas incluem watchdog timers e heartbeats.
Recuperação de Falhas: Métodos para restaurar o funcionamento do sistema após uma falha. Inclui ponto de verificação e recuperação.
Redundância: Implementação de componentes redundantes para evitar falhas de ponto único. Exemplos incluem RAID e replicação de servidores.
Sistemas de Arquivos Distribuídos
NFS (Network File System): Protocolo desenvolvido pela Sun Microsystems que permite que um usuário em um computador acesse arquivos em uma rede de forma semelhante ao acesso local.
AFS (Andrew File System): Sistema de arquivos distribuído que usa cache para melhorar o desempenho e escalabilidade.
GFS (Google File System): Sistema de arquivos distribuído otimizado para armazenamento de grandes quantidades de dados em servidores de commodities.
Segurança em Sistemas Distribuídos
Autenticação: Verificação da identidade dos usuários e processos. Técnicas incluem senhas, certificados digitais e biometria.
Autorização: Controle de acesso baseado em permissões e políticas de segurança.
Criptografia: Proteção de dados através de algoritmos de criptografia para garantir confidencialidade e integridade. Exemplos incluem SSL/TLS e criptografia de chave pública.