Projet long 2A

Présentation

Le but de ce projet est de proposer une solution permettant d'ajuster de manière flaxible, la consommation électrique d'un serveur, en fonction de plusieurs paramètres tels que:

Ce projet se décompose danc en quatre phase distinct.

1) Quantifier

Lors de cette phase, nous allons devoir quantifier la consommation de chaque composant de notre serveur. Le but étant d'identifier les composants les plus énergivores. Lors de cette phase, nous allons aussi déterminer les composants sur lesquels on peut agir pour diminuer la consommation électrique. Pour commencer, nous allons tout d'abord nous focalier sur les composant suivant:

Les cartes mères de nos serveurs étant assez anciennes, nous ne disposons pas des technologies récentes (ex: intel RAPL...) permettant une estimation precise de l'énergie consommée. Nous avons donc décidé d'utiliser une approche de type reverse engeneering. Pour cela, nous allons placer des sondes de courant sur chaque fil de l'alimentation, et nous allons écrire des programmes sollicitant différents composant, afin de déterminer quel fil alimente quel composant. Nous espérons finir cette phase avant janvier

2) Acquérir

Lors de cette phase, nous allons tester différentes API; pour récupérer des paramètres sur l'électricité que nous consommons tels que son prix...

3) modéliser

A l'aide des informations obtenues lors des phases 1 et 2, nous allons tenter d'établir un modèle pour déterminer quels doit être la consommation de notre serveur. Par exemple, si l'électricité est bon marché, nous favoriserons les performances de notre serveurs, au détriment de sa consommation.

4) tout assembler

Lors de cette dernière phase, nous assemblerons les différents blocs créés précédemments.