e-Surgeon: Diagnosing Energy Leaks of Application Servers

Résumé : L'informatique verte a émergé comme une discipline qui s'intéresse à l'optimisation des solutions logicielles en ce qui concerne la consommation d'énergie. Dans ce domaine, la plupart des solutions de l'état de l'art se concentre sur des approches à gros grains pour contrôler la consommation énergétique d'un matériel ou un processus. Toutefois, aucune des solutions existantes gère la surveillance au niveau processus afin de fournir une analyse en profondeur de la consommation énergétique d'un processus. Dans ce papier, nous proposons un canevas logiciel à grain fin pour surveiller en temps réel la consommation énergétique des applications, et pour diagnostiquer les fuites d'énergie avec une meilleure précision que l'état de l'art. En particulier, notre approche adopte une architecture à 2 couches, une au niveau du système d'exploitation et le suivi de l'énergie au niveau des processus. La couche de surveillance de l'énergie au niveau de l'OS estime la consommation énergétique au niveau du processus selon différents périphériques matériels (processeur, réseau, mémoire). La couche de surveillance de l'énergie au niveau des processus se concentre sur les applications Java et s'appuie sur la couche OS pour fournir une estimation de la consommation d'énergie à la granularité des classes et méthodes. Nous soutenons que cette analyse au niveau des méthodes de la consommation énergétique fournit un meilleur aperçu de l'application afin d'identifier les fuites énergétiques potentielles. En particulier, nos expériences démontrent que nous pouvons diagnostiquer les hotspots énergétique des serveurs d'application Jetty et de surveiller leurs variations lorsque nous mettons sous pression les applications web.
Type de document :
Rapport
[Technical Report] RR-7846, INRIA. 2012
Liste complète des métadonnées

Littérature citée [12 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00652992
Contributeur : Lionel Seinturier <>
Soumis le : mardi 20 décembre 2011 - 11:34:59
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13
Document(s) archivé(s) le : jeudi 30 mars 2017 - 21:02:20

Fichier

RR-7846.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00652992, version 2

Collections

Citation

Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, Lionel Seinturier. e-Surgeon: Diagnosing Energy Leaks of Application Servers. [Technical Report] RR-7846, INRIA. 2012. 〈hal-00652992v2〉

Partager

Métriques

Consultations de la notice

465

Téléchargements de fichiers

310