1. Inteligencia artificial distribuida |
1. Agentes inteligentes y sistemas multiagente
2. Teoría de Juegos aplicada a sistemas multiagente: coordinación, competición, negociación, subastas, comercio electrónico
3. Sistemas distribuidos complejos y auto-organizados |
2. Computación paralela y evolutiva |
1. Computación distribuida y paralelización
2. Algoritmos y programación evolutiva: genética, memética, evolución diferencial, inteligencia de enjambre.
3. Optimización mediante técnicas evolutivas y paralelización. |
4. Replicación |
1. Introducción a la replicación
2. Estudio de casos de servicios con alta disponibilidad (Bayou y Coda)
3. Transacciones con datos replicados
4. Diseño de sistemas distribuidos: Google |