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 |
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. |
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
4. Deseño de sistemas distribuidos: Google |