Enseignement

From Grid5000
Jump to: navigation, search


See also: Enseignement | Tutorial HowTo

Utilisation

Même si la charte ne le prévoit pas explicitement, l'utilisation de Grid'5000 à des fins pédagogiques est une utilisation acceptable, si elle est connue par la gouvernance de Grid'5000, par exemple comme exception identifiée à la charte. Les cours connus comme utilisant Grid'5000 sont

  • Un TP enseignement-Bordeaux
  • Un TP enseignement-Toulouse
  • Un TP en Master 1 Informatique à l'Université de Lille, depuis 2010. Initiation à un environnement et des paradigmes de calcul distribué: réservation de machines et déploiement (oar/kadeploy), traitement d'applications Embarrassingly parallel en mode batch, programmation MPI, expérimentation, scalabilité et mesure de performance. Un groupe d'une vingtaine d'étudiants environ. 3 séances de TP environ.
  • Un TP à Rennes, avec Nikos Parlavantzas et une intervention dans le master MRI (1 cours, 2 TP par D. Margery, années 2013-2014, 2014-2015 et 2015-2016. Repris pas Matthieu Simonin depuis))
  • Un TP au cours de http://sc-camp, en 2011
  • Un TP à l'ENS Lyon (TP OpenStack aux master 2)
  • Un TP à l'ENS Lyon (12/2013) sur OpenCL (Sujet [1])
  • TP à l'ENS Lyon (2014-2015) "Distributed Systems" M1 course
  • Un projet, sur 8 semaines, à l'Ensimag (Grenoble-INP) (automne 2015, automne 2016) "Systèmes distribués et Cloud Avancé" (enseignant: Grégory Mounié), une cinquantaine d'élèves de niveau M2, groupés en 12 équipes
  • Un projet de Licence 3 informatique à l'Université de Montpellier (semestre pair 2016) "Prise en main d’OpenStack et mise en oeuvre d'un outil de déploiement d'applications simples sur des VMs" ) groupe de 4 étudiants, encadré par Hinde Lilia Bouziane.
  • Un TP en Master 2 à l'Université de Montpellier, décembre 2016, octobre et novembre 2017, novembre 2018 dans le cadre d'un cours "E-applications". Il s'agit d'un TP d'initiation à l'utilisation d'une plateforme distribuée : réservation de machines, exécution d'une application à distance et importation des résultats. Une trentaine d'étudiants répartis en deux groupes en 2016, une cinquantaine d'étudiants en 2017 et une quarantaine en 2018. TP encadré par Hinde Lilia Bouziane.
  • Un projet de Licence 3 informatique à l'Université de Montpellier, de novembre 2017 à juin 2018 (groupe de 2 étudiants). Le projet porte sur la programmation d'un traitement parallèle et distribué d'images. Projet encadré par Hinde Lilia Bouziane.
  • Un TP à l'IMT Atlantique (campus de Nantes) de 4 étudiants encadré par Mario Südholt de octobre 2018 à janvier 2019.

Mode d'emploi

Le processus standard est qu'après validation de l'usage, l'équipe technique crée un groupe sur UMS (il faut transmettre un nom à support-staff@lists.grid5000.fr pour cela), avec le responsable de l'enseignement comme responsable du groupe (doit avoir le privilège account-manager dans son affiliation)

Les utilisateurs créeront leur comptes en utilisant la page standard, en spécifiant le site guest, et le nom du groupe nouvellement créé, avec comme accounter-manager le responsable du TP.

Le responsable devra alors valider les comptes après avoir vérifié que les dates d'expiration sont bonnes. Les home des utilisateurs seront créés dès leur validation sur tous les sites et toutes les machines d'accès avec la clé ssh publique qui a été renseignée lors de la création du compte, ou modifiée sur l'interface de gestion du compte.

  • Il faut noter que dans un contexte d'enseignement, vous ne pourrez pas supposer que vos utilisateurs maîtrisent ssh et savent gérer une clée privée ssh.

Pour l'organsiation d'un TP, voir aussi Tutorial HowTo