Skip to content

Première séance

  • Ouvrir un compte grid5000
  • Choisir sa techno
  • Contruire les équipes
  • Répartition et début du travail

À terminer avant la séance 2

  • Faire un make séquentiel dans la techno parseur, génération du graphe, ordonnancement local
  • Faire un ping pong (taille variable) dans la techno
  • Faire un lanceur de processus séquentiel dans la techno

Séance 2

  • démo et tests des outils, des scripts du gitlab de l'équipe
  • Scripts automatiques pour:
    • Lancer les mesures (ping-pong, lanceur) sur G5K
    • recueuillir les résultats bruts
    • construire un résumé et des courbes de performances

À terminer avant la séance 3

  • Finir votre make distribué: transport des données, recueil des résultats, synchro
    • Choisir comment seront gérés les fichiers
    • Si NFS, mesurer la performance brute de NFS (latence, débit)
  • Mesurer latence et débit en fonction de la taille grâce au ping-pong
  • Mesurer la performance brute du lanceur de processus
  • Si utilisation du système de fichier partagé, il faut aussi faire sa mesure de perf aussi (latence, débit)

Séance 3 (évaluation partielle: 3 points)

  • démo du make distribué sur g5k (1 point)
  • tableau résumé et les courbes de performances brutes avec les scripts qui les ont générés (avec les bons paramètres) incluent dans votre gitlab (2 points)

À terminer avant la séance 4

  • Choisir le type d'instances qui sera utilisé pour la mesure de perf
    • Mesurer les performances brutes de chaque tâche de l'instance
    • Construire une instance paramétrable
  • Modéliser le temps minimum pour faire votre exécution en fonction du choix de l'instance et de sa taille
  • Choisir les tailles de l'instace du plan d'expérience
  • Mesurer votre exécution du make distribué

Séance 4

  • Monter les performances attendues avec votre choix d'instance, votre implantation et les mesures de performances bruts.

À terminer avant la séance 5

  • Analyser les différences entre votre modèle et la réalité
  • Fabriquer votre présentation. Elle inclut:
    • un slide pour présenter la techno et ses particulrité
    • un slide sur vos instances, le modèle et les valeurs des coefficients du modèle
    • la comparaison de l'écart entre les mesures et votre modèle
    • un retour critique sur la techno

Séance 5 (1 semaine avant la présentation)

  • Terminer ce qui ne l'a pas été

Séance 6

  • Faire la présentation