L’objectif de ce cours est de traiter les calculs distribués, les problèmes de concurrence et de consensus distribués, traités dans le domaine des systèmes répartis. Dans le cadre de ces systèmes, il sera entre autres abordé comment réaliser des calculs sur des données massives.​