SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Fieni, Guillaume, Rouvoy, Romain, Seinturier, Lionel
Format: Preprint
Publié: 2020
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914849428078592
author Fieni, Guillaume
Rouvoy, Romain
Seinturier, Lionel
author_facet Fieni, Guillaume
Rouvoy, Romain
Seinturier, Lionel
contents Fine-grained power monitoring of software activities becomes unavoidable to maximize the power usage efficiency of data centers. In particular, achieving an optimal scheduling of containers requires the deployment of software-defined power~meters to go beyond the granularity of hardware power monitoring sensors, such as Power Distribution Units (PDU) or Intel's Running Average Power Limit (RAPL), to deliver power estimations of activities at the granularity of software~containers. However, the definition of the underlying power models that estimate the power consumption remains a long and fragile process that is tightly coupled to the host machine. To overcome these limitations, this paper introduces SmartWatts: a lightweight power monitoring system that adopts online calibration to automatically adjust the CPU and DRAM power models in order to maximize the accuracy of runtime power estimations of containers. Unlike state-of-the-art techniques, SmartWatts does not require any a priori training phase or hardware equipment to configure the power models and can therefore be deployed on a wide range of machines including the latest power optimizations, at no cost.
format Preprint
id arxiv_https___arxiv_org_abs_2001_02505
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers
Fieni, Guillaume
Rouvoy, Romain
Seinturier, Lionel
Distributed, Parallel, and Cluster Computing
Performance
Fine-grained power monitoring of software activities becomes unavoidable to maximize the power usage efficiency of data centers. In particular, achieving an optimal scheduling of containers requires the deployment of software-defined power~meters to go beyond the granularity of hardware power monitoring sensors, such as Power Distribution Units (PDU) or Intel's Running Average Power Limit (RAPL), to deliver power estimations of activities at the granularity of software~containers. However, the definition of the underlying power models that estimate the power consumption remains a long and fragile process that is tightly coupled to the host machine. To overcome these limitations, this paper introduces SmartWatts: a lightweight power monitoring system that adopts online calibration to automatically adjust the CPU and DRAM power models in order to maximize the accuracy of runtime power estimations of containers. Unlike state-of-the-art techniques, SmartWatts does not require any a priori training phase or hardware equipment to configure the power models and can therefore be deployed on a wide range of machines including the latest power optimizations, at no cost.
title SmartWatts: Self-Calibrating Software-Defined Power Meter for Containers
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2001.02505