Introducció
- Història
- Exemples
- Reptes de disseny
- Models arquitectònics
- Models Fonamentals
Comunicació entre processos
- Pas de missatges i Memòria compartida
- Comunicació Client/servidor
- Comunicació per grups
- Crides a procediments remots i invocació d’objectes distribuïts
Eines de concurrència
- Temps i estats globals.
- Rellotges físics
- Rellotges lògics
- Estats globals
- Coordinació i acords
- Exclusió mútua
- Eleccions
- Multicast
- Consens
Transaccions i control de concurrència
Replicació
- Serveis tolerants a errades
- Serveis d’alta disponibilitat
- Serveis amb dades replicades
Sistemes Operatius Distribuïts (SOD)
- Models de SOD (Monolítics, Micro-kernels)
- Elements d’un SOD
- Serveis (arxius i noms)
Casos pràctics