1. Objetivo
1.1. Fazer link entre usuarios e recursos
1.1.1. Compartilhamento de recursos
1.1.2. Segurança
1.1.3. Reduzir a comunicação indesejada
2. Flexibilidade
3. Escalabilidade
3.1. Propriedade que mede a capacidade do sistema em lidar facilmente com uma quantidade crescente de trabalho
3.2. Medidas
3.2.1. Escalabilidade de tamanho
3.2.1.1. Número de processos entre os usuarios
3.2.2. Escalabilidade Geográfica
3.2.2.1. Distância máxima entre os nós
3.2.3. Escalabilidade Administrativa
3.2.3.1. Número de dómios administrativos
3.3. Tecnicas de escalabilidade
3.3.1. Fazer com que o cliente trate os dados
3.3.2. Evitar que o servidor trate os dados
3.3.3. Sistema de DNS é distribuido em várias áreas por zona
4. Limitações
4.1. Serviços centralizados
4.1.1. Único servidor para todos os úsuarios
4.2. Dados centralizados
4.2.1. Uma única lista telefônica
4.3. Algoritimos centralizados
4.3.1. Fazer roteamento com base em informações completas
5. Caracteristicas
5.1. Nenhuma maquina tem informação completa do sistema
5.2. As maquinas tomam decisões com informações locais
5.3. A falaha no algoritimo não quebra todo o sistema
5.4. Não existe uma suposição de um relogio global
6. É uma coleção de computadores indepentes que apresentam ao usuario ser um sistema único
7. Transparência
7.1. Formas de ocultação para os usuarios
7.2. Sistema percebido como único
7.3. Tipos de transparência
7.3.1. Acesso
7.3.1.1. Oculta diferença na representação de dados e no modo de acesso a um recurso
7.3.2. Localização
7.3.2.1. Oculta o lugar que um recurso está localizado
7.3.3. Migração
7.3.3.1. Oculta que um recurso possa ser movido para outra localização
7.3.4. Replicação
7.3.4.1. Oculta que um recurso é replicado
7.3.5. Concorrência
7.3.5.1. Oculta que um recurso pode ser utilizado por diversos usúarios concorrentes
7.3.6. Falha
7.3.6.1. Oculta a falha e recuperação desse recurso