Sistemas distribuídos tratam da interação de equipamentos com diferentes hardware e software e de diferentes fabricantes. Internet, telefones celulares, palms, redes wireless domiciliares, computação móvel e ubíqua são alguns exemplos. Este livro traz as principais características de redes de computadores e discute seu impacto no desenvolvimento de sistemas e aplicativos para ambientes distribuídos.
Sumário
1. Caracterização de sistemas distribuídos
2. Modelos de sistema
3. Redes de computadores e interligação em rede
4. Comunicação entre processos
5. Objetos distribuídos e invocação remota
6. Sistema operacional
7. Segurança
8. Sistemas de arquivos distribuídos
9. Serviços de nomes
10. Sistemas peer-to-peer
11. Tempos e estados globais
12. Coordenação e acordo
13. Transações e controle de concorrência
14. Transações distribuídas
15. Replicação
16. Computação móvel e ubíqua
17. Sistemas multimídia distribuídos
18. Memória compartilhada distribuída
19. Serviços web
20. Estudo de caso: CORBA