Large Scale Data Management

#DistributedSystems M2 MOSIG

Big Data: Foundations and Tools

#DistributedSystems RICM4, Polytech'Grenoble

Foundations of failure-free distributed algorithms : model, syntax, scalar clocks, wave algorithms, state computation. Simulation with the Sinalgo tool.

Lien vers la page du cours Lien vers Moodle pour les rendus de devoirs

Conception des Systèmes d'Exploitation et Programmation Concurrente

#OperatingdSystems M1 Informatique, UFR IM2AG

Principles of operating system management, with a focus on memory management, process management, file systems, concurrency & synchronization.

Lien vers la page du cours sur Moodle

Projet de programmation système/OS Programming Project

#OperatingdSystems M1 Informatique, M1 MOSIG, UFR IM2AG

One-month, full-time programming project during which students program the management systems (processes and threads, memory allocation, file system management and network communications) of an operating sysytem. We are using the NachOS system even if it has been a while that we are planning to move forward.

Lien vers la page du cours sur Moodle

Systèmes et Réseaux

#OperatingdSystems L3 Informatique, UFR IM2AG

Introducing the user side of teh story : operating system's user interface (processes, signals, pipes) and introduction to networks (protocols, DNS, notions of reliability, bandwidth, latency, socket programming)

Lien vers la page du cours sur Moodle

Traitement de données à grande échelle

#DistributedSystems M2 GI, UFR IM2AG

Introducing the big data problem and the Hadoop and SPARK frameworks.

Lien vers la page du cours sur Moodle

Introduction to Distributed SYstems

#DistributedSystems M1 Informatique et MOSIG, UFR IM2AG

Teaching the foundations of distributed systems spanning the notions of architecture (client-server, P2P, till cloud), protocol, infrastructure, communication paradigms and algorithms.

Lien vers la page du cours sur Moodle