To learn the concepts at the heart of large scale distributed systems. Theoretical studies as well as their application on practical examples.
Load balancing mechanisms, Amdahl's law, Fault Tolerance, Middlewares, Distributed hash tables, Deploying distributed applications, Shared memory.
Practical work with MPI, Kaapi, Boinc.
Operating systems and concurrent programming
pas de rattrapage