Projets-2015-2016-Portage Bossa
Présentation du projet
Qu’est-ce-que BOSSA ?
BOSSA est un generateur d’ordonnanceur. L’ordonnanceur choisit l’ordre dans lequel les processus vont s’executer. La plupart du temps, un processus n’est pas execute d’une traite mais morceau par morceau. Cela permet d’allouer du temps a tour de role a tous les processus. BOSSA permet de choisir selon quels parametres l’ordonnanceur fonctionnera (temps alloue a chaque processuer, priorite donnee...) Les ordonnanceurs generes fonctionnent actuellement sur les kernels Linux 2.4 et 2.6. Ces deux versions sont tres vieilles, datant respectivement de 2001 et 2003.
Portage de BOSSA
Le but du projet est de rendre les ordonnanceurs de BOSSA utilisables sous les versions les plus recentes : 4.x, datant de 2015.
Actuellement, les sources de BOSSA sont deja portees vers la version 4.x. Elles utilisent un langage de programmation specifique et propre a BOSSA (DSL). Il nous faut donc valider la chaine de compilation qui traduira ce code DSL en un code comprehensible par le système d’exploitation, probablement en C.
Il faut egalement mettre a jour l’executable de BOSSA pour qu’il fonctionne sous les versions plus recentes de l’OS.
Parties prenantes du projet
L'équipe chargée de la réalisation du projet est constituée de :
Tuteurs Polytech
- Monsieur Nicolas PALIX
- Monsieur Didier DONSEZ
Etutiants RICM5
- Ombeline ROSSI (Chef du projet)
- Longfei YAO (Responsable Logistique)
- Eric Michel FOTSING (Responsable Technique)
Etutiants DUT
Aucun
Durée prévisionnelle et lieu de réalisation du projet
Le projet est totalement realise a Polytech’Grenoble, sur la periode de mi-janvier à mi-mars.
Livrables et outils de suivie du projet
Espace Github Chronograme Waffle.io
Déroulement du projet schedule
Semaine 1 (du 25 au 29 Janvier 2016 )
- Lecture autour de BOSSA - Rendez-vous avec M. PALIX pour l'explication détaillées du projet - Création du Wiki