Teoría - 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 |
Teoría - 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. |
Teoría - 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
|
Práctica 1. Clúster multinodo con Hadoop Distributed File System. |
Parte 1: Instalación.
Parte 2: Desarrollar un programa para analizar Big Data usando Hadoop distribuido. |