Proj-2014-2015-Mini datacenter portail

Objectif
Développer un portail pour une plate-forme d'expérimentation à base notamment de carte Jetson TK1 en s'inspirant de la plate-forme Grid'5000.

Plus globalement cette action s'inscrit dans la partie DataCentre du projet d'éboration d'une plateforme pédagogique pour l'expérimentation sur des systèmes massivement distribués.

Fiche SRS

Equipe

 * Tuteur : Olivier Richard


 * Membres: Robin EUDES, Ombeline ROSSI


 * Département : RICM 4, Polytech Grenoble

Outils
Outils utilisés :


 * OAR
 * OAR-Docker
 * Node.js
 * Boostrap

= Avancement du projet =

Semaine 1 [13/01 - 18/01]
Nous avons immédiatement décidé d'utiliser OAR-Docker, qui nous permet de générer directement un nombre donné de noeuds interconnectés.

Il nous a de ce fait fallu apprendre les bases nécessaires pour maîtriser OAR et OAR-Docker.

Nous avons contacté le développeur de ce dernier afin qu'il nous éclaire sur une ambiguïté pour l'installation de ce dernier.

Note : Il est nécessaire d'avoir un OS 64bits pour faire fonctionner OAR-docker.

Semaine 2 [19/01 - 25/01]
Nous avons exécuté quelques premières modifications des fichiers fournis dans OAR-docker pour apprendre à maîtriser le logiciel.

Une première version de la fiche SRS a également été écrite.

Semaine 3 [26/01 - 01/02]
Complétion de la fiche SRS et de celle du projet.

Un premier script minimal d'initialisation a été conçu et ajouté dans le git, afin de faciliter l'utilisation de OAR-Docker par des personnes non-initiées.

Premier choix d'implémentation : l'utilisateur connait au démarrage de la simulation le nombre maximal de noeud qui lui faudra.

[A FAIRE] FAIT : rechercher des sources compilées de node.js car cela prend énormément de temps lors du lancement de la simulation

Semaine 4 [02/02 - 08/02]
Mise à jour de la fiche SRS

Recherche d'informations sur l'utilisation d'APIs OAR

Suite à un souci avec (principalement) l'initialisation des noeuds et de la récupération de l'état des ressources, nous avons à nouveau contacté le développeur qui nous a indiqué une version mise à jour depuis 1 semaine de son logiciel.

Semaine 5 [09/02 - 15/02]
Découverte des fonctions de bootstrap.

Mise en forme de la page d'accueil du portail.

Semaine 6 [23/02 - 01/03]
Rajout d'informations sur les noeuds sur la page d'accueil et de pages séparées poru chaque noeud en particulier.

Ajout d'identification nécessaire pour les utilisateurs

Ajout du waffle (scrum)

Première approche pour la création de ressources à la volée ( après l'initialisation ) concluante, de même pour la soumission d'un "job" à un noeud. Ces fonctionnalités seront ajoutées à la webui par la suite.

Diverses réorganisations autour de la webui (contenu & mise en forme).