“Colección de computadoras independientes que el usuario ve como un solo sistema coherente.” ~ Tanenbaum
“Un sistema distribuido es aquel en el que el fallo de una computadora que ni siquiera sabes que existe, puede dejar tu propio computador inutilizable.” ~ Lamport
Introducción
Comunicación
- Topología de Comunicación
- Nombres y Direccionamiento
- Mensajes
- Grupos de Comunicación
- Comunicacion Confiable
Middlewares
- Middleware
- Message Oriented Middleware
- Patrones de Comunicación
- Remote Procedure Control
- Objetos Distribuidos
Sincronización
Cómputo Distribuido
Data Intensive Applications
- Data Intensive Architecture
- Replicación de Datos
- Particionamiento de Datos
- Distributed Shared Memory
- Distributed File System
- Big Table