Theory 1. Distributed artificial intelligence |
1. Intelligent agents and multiagent systems
2. Theory of games applied to multiagent systems: coordination, competition, negotiation, auctions, electronic trade
3. Complex distributed systems and auto-organised ones |
Theory 2. Parallel and evolutionary computation |
1. Distributed Computing and parallelization
2. Algorithms and evolutionary programming: genetics, memetics, differential evolution, intelligence of swarm.
3. Optimisation by means of evolutionary technics and parallelization |
Theory 4. Replication |
1. Introduction to replication
2. Case studies of high available services (Bayou and Coda)
3. Transactions with replicated data
|
Practice 1. Multi-node cluster with Hadoop Distributed File System. |
Part 1: Installation.
Part 2: Developing a program analyzing Big Data using distributed Hadoop. |