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