• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Systèmes distribués à large échelle (INFO833_IDU)

  • Composante

    Polytech Annecy-Chambéry

Description

Ce cours vise à apprendre à maitriser les systèmes distribués à grande échelle, en particulier ceux gérant de grandes masses de données. Nous y abordons aussi bien des problématiques conceptuelles (fondement de l'algorithmique distribuée) et techniques (mise en place d'architectures passant à l'échelle).

Lire plus

Objectifs

- Comprendre les problématiques liées à la grande échelle, l'hétérogénéité, l'asynchronisme, la détection de défaillances;

- Mettre en oeuvre des architectures passant à l'échelle (données, services).

Lire plus

Heures d'enseignement

  • CMCours Magistral12h
  • TDTravaux Dirigés13,5h
  • TPTravaux Pratiques15h

Pré-requis obligatoires

INFO632 (systèmes d'exploitation) et PROJ731 (programmation concurrente, flux de données).

Lire plus

Plan du cours

  1. Distributed systems foundations
  2. Architectures
    1. Client-server model
    2. Peer-to-peer model
    3. Complexes Architectures
  3. Distributed algorithms
    1. Broadcast
    2. Failure detection
    3. Consensus
  4. Large-scale data management
    1. Redundancy
    2. Distributed hash tables
    3. Large-scale distributed data management systems, NoSQL
  5. Simulation of large-scale distributed systems
    1. Large-scale experimentations
    2. Simulation aproaches
Lire plus