Process-level Power Estimation in VM-based Systems

Abstract : 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.
Type de document :
Communication dans un congrès
Tim Harris and Maurice Herlihy. European Conference on Computer Systems (EuroSys), Apr 2015, Bordeaux, France. ACM, pp.14, 2015, EuroSys'15: Proceedings of the Tenth European Conference on Computer Systems. 〈http://eurosys2015.labri.fr〉. 〈10.1145/2741948.2741971〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01130030
Contributeur : Romain Rouvoy <>
Soumis le : jeudi 23 avril 2015 - 16:52:53
Dernière modification le : vendredi 17 novembre 2017 - 08:50:20
Document(s) archivé(s) le : mercredi 19 avril 2017 - 04:43:09

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Maxime Colmant, Mascha Kurpicz, Pascal Felber, Loïc Huertas, Romain Rouvoy, et al.. Process-level Power Estimation in VM-based Systems. Tim Harris and Maurice Herlihy. European Conference on Computer Systems (EuroSys), Apr 2015, Bordeaux, France. ACM, pp.14, 2015, EuroSys'15: Proceedings of the Tenth European Conference on Computer Systems. 〈http://eurosys2015.labri.fr〉. 〈10.1145/2741948.2741971〉. 〈hal-01130030〉

Partager

Métriques

Consultations de la notice

1316

Téléchargements de fichiers

890