Process-level Power Estimation in VM-based Systems
Type de document :
Communication dans un congrès avec actes
DOI :
Titre :
Process-level Power Estimation in VM-based Systems
Auteur(s) :
Colmant, Maxime [Auteur]
Université de Lille, Sciences et Technologies
Agence de l'Environnement et de la Maîtrise de l'Énergie [ADEME]
Self-adaptation for distributed services and large software systems [SPIRALS]
Kurpicz, Mascha [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Felber, Pascal [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Huertas, Loïc [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Rouvoy, Romain [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Sobe, Anita [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Université de Lille, Sciences et Technologies
Agence de l'Environnement et de la Maîtrise de l'Énergie [ADEME]
Self-adaptation for distributed services and large software systems [SPIRALS]
Kurpicz, Mascha [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Felber, Pascal [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Huertas, Loïc [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Rouvoy, Romain [Auteur]

Self-adaptation for distributed services and large software systems [SPIRALS]
Université de Lille, Sciences et Technologies
Sobe, Anita [Auteur]
Institut d'Informatique [Neuchâtel] [IIUN]
Université de Neuchâtel = University of Neuchatel [UNINE]
Éditeur(s) ou directeur(s) scientifique(s) :
Tim Harris and Maurice Herlihy
Titre de la manifestation scientifique :
European Conference on Computer Systems (EuroSys)
Ville :
Bordeaux
Pays :
France
Date de début de la manifestation scientifique :
2015-04-21
Titre de la revue :
EuroSys'15: Proceedings of the Tenth European Conference on Computer Systems
Éditeur :
ACM
Date de publication :
2015-04-21
Mot(s)-clé(s) en anglais :
Virtual Environment
Middleware toolkit
Operating system
Power Consumption
Middleware toolkit
Operating system
Power Consumption
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]/Système d'exploitation [cs.OS]
Informatique [cs]/Informatique ubiquitaire
Informatique [cs]/Informatique mobile
Informatique [cs]/Web
Informatique [cs]/Recherche d'information [cs.IR]
Informatique [cs]/Système d'exploitation [cs.OS]
Informatique [cs]/Informatique ubiquitaire
Informatique [cs]/Informatique mobile
Informatique [cs]/Web
Informatique [cs]/Recherche d'information [cs.IR]
Résumé en anglais : [en]
Power estimation of software processes provides critical indicators to drive scheduling or power capping heuristics. State-of-the-art solutions can perform coarse-grained power estimation in virtualized environments, ...
Lire la suite >Power estimation of software processes provides critical indicators to drive scheduling or power capping heuristics. State-of-the-art solutions can perform coarse-grained power estimation in virtualized environments, typically treating virtual machines (VMs) as a black box. Yet, VM-based systems are nowadays commonly used to host multiple applications for cost savings and better use of energy by sharing common resources and assets.In this paper, we propose a fine-grained monitoring mid- dleware providing real-time and accurate power estimation of software processes running at any level of virtualization in a system. In particular, our solution automatically learns an application-agnostic power model, which can be used to estimate the power consumption of applications.Our middleware implementation, named BitWatts, builds on a distributed actor implementation to collect process usage and infer fine-grained power consumption without imposing any hardware investment (e.g., power meters). BitWatts instances use high-throughput communication channels to spread the power consumption across the VM levels and between machines. Our experiments, based on CPU- and memory-intensive benchmarks running on different hardware setups, demonstrate that BitWatts scales both in number of monitored processes and virtualization levels. This non-invasive monitoring solution therefore paves the way for scalable energy accounting that takes into account the dynamic nature of virtualized environments.Lire moins >
Lire la suite >Power estimation of software processes provides critical indicators to drive scheduling or power capping heuristics. State-of-the-art solutions can perform coarse-grained power estimation in virtualized environments, typically treating virtual machines (VMs) as a black box. Yet, VM-based systems are nowadays commonly used to host multiple applications for cost savings and better use of energy by sharing common resources and assets.In this paper, we propose a fine-grained monitoring mid- dleware providing real-time and accurate power estimation of software processes running at any level of virtualization in a system. In particular, our solution automatically learns an application-agnostic power model, which can be used to estimate the power consumption of applications.Our middleware implementation, named BitWatts, builds on a distributed actor implementation to collect process usage and infer fine-grained power consumption without imposing any hardware investment (e.g., power meters). BitWatts instances use high-throughput communication channels to spread the power consumption across the VM levels and between machines. Our experiments, based on CPU- and memory-intensive benchmarks running on different hardware setups, demonstrate that BitWatts scales both in number of monitored processes and virtualization levels. This non-invasive monitoring solution therefore paves the way for scalable energy accounting that takes into account the dynamic nature of virtualized environments.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- https://hal.inria.fr/hal-01130030/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-01130030/document
- Accès libre
- Accéder au document
- https://hal.inria.fr/hal-01130030/document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- paper.pdf
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- document
- Accès libre
- Accéder au document
- paper.pdf
- Accès libre
- Accéder au document