Guia docente 2023_24
Escola de Enxeñaría de Telecomunicación
Máster Universitario en Ingeniería de Telecomunicación
 Subjects
  Distributed Computing
   Contents
Topic Sub-topic
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 3. Transactions 1. Concurrency problems
2. Recoverability problems
3. Deadlocks
4. Optimistic concurrency control
5. Timestamps
Theory 4. Replication 1. Introduction to replication
2. Case studies of high available services (Bayou and Coda)
3. Transactions with replicated data
Theory 5. Design of distributed systems 1. Google case study
Practice 1. Multi-node cluster with Hadoop Distributed File System. Part 1: Installation.
Part 2: Developing a program analyzing Big Data using distributed Hadoop.
Practice 2: Introducing the basics for using evolutionary algorithms in optimization processes by means of parallel computing on Spark Part 1: Evolutionary algorithms.
Part 2: Decentralized evolutionary algorithms.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000