Teoría - 1. Intelixencia artificial distribuída |
1. Axentes intelixentes e sistemas multiaxente
2. Teoría de Xogos aplicada a sistemas multiaxente: coordinación, competición, negociación, poxas, comercio electrónico
3. Sistemas distribuídos complexos e auto-organizados |
Teoría - 2. Computación paralela e evolutiva |
1. Computación distribuída e paralelización
2. Algoritmos e programación evolutiva: xenética, memética, evolución diferencial, intelixencia de enxame.
3. Optimización mediante técnicas evolutivas e paralelización. |
Teoría - 4. Replicación |
1. Introducción á replicación
2. Estudo de casos de servizos con alta dispoñibilidade (Bayou e Coda)
3. Transaccións con datos replicados
|
Práctica 1. Clúster multinodo con Hadoop Distributed File System. |
Parte 1: Instalación.
Parte 2: Desenvolver un programa para analizar Big Data usando Hadoop distribuido. |