1. principes
    1. buts
      1. efficacité
      2. flexibilité
      3. consistence
      4. robustesse
    2. problèmes
      1. délais de communication
        1. estimation à la louche en OPS
        2. source
          1. distance
          2. surcoût protocoles
          3. répartition de la charge
      2. distribution des ressources
        1. contrôles administratifs variés
        2. difficulté d'accès physique
        3. pas de contrôle global
        4. seulement informations locales
      3. plus haute probabilité de pannes
        1. addition
        2. peut être résolu par réplication
    3. transparences
      1. accès
        1. accès uniforme aux objets locaux et distants
      2. localisation
        1. pas d'information sur la localisation de l'objet
        2. migration possible et transparente
      3. concurrence
        1. pas d'interférence entre utilisateurs ou activités concurrentes
        2. réplication
      4. performance
        1. parallélisme
          1. pas forcément explicite
        2. prédictabilité
        3. scalabilité
      5. pannes
  2. organisation
    1. plan
      1. 1
        1. principes
        2. architectures
        3. nommage
      2. 2
        1. moyens de communication
          1. messages
          2. RPC
          3. objets
      3. 3
        1. moyens de communication
          1. transactions
          2. streaming
      4. 4
        1. modèles de calcul
        2. synchronisation
      5. 5
        1. ordonnancement
      6. 6
        1. support noyau
      7. 7
        1. tolérance aux pannes
          1. redondance
          2. consistence
          3. scalabilité
          4. haute disponibilité
          5. récupération après panne
      8. 8
        1. sécurité
    2. évaluation
      1. rapport sur le web
        1. en binômes
    3. applications
      1. P2P
        1. diffusion de contenu à large échelle
        2. stockage distribué
    4. web
      1. http://www.lifl.fr/~boulet/enseignement/syst-dist
  3. architectures
    1. physiques
      1. nœuds de calcul
        1. ordinateur centralisé
          1. multi-cœur
          2. échelle de parallélisme
          3. ILP
          4. SMP
          5. clusters
          6. MPP
        2. clusters
        3. ordinateurs communicants
      2. réseau de communication
        1. bus on chip
        2. LAN
        3. MAN
        4. WAN
        5. technos
          1. filaire ou non
          2. partagé ou non
          3. bande passante vs latence
    2. logiques
      1. stations de travail / serveurs
      2. pool de processeurs