WATTSKIT: Software-Defined Power Monitoring of Distributed Systems

被引:9
|
作者
Colmant, Maxime [1 ]
Felber, Pascal [2 ]
Rouvoy, Romain [3 ]
Seinturier, Lionel [3 ]
机构
[1] Univ Lille, INRIA, ADEME, Lille, France
[2] Univ Neuchatel, Neuchatel, Switzerland
[3] Univ Lille, INRIA, IUF, Lille, France
关键词
D O I
10.1109/CCGRID.2017.27
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design and the deployment of energy-efficient distributed systems is a challenging task, which requires software engineers to consider all the layers of a system, from hardware to software. In particular, monitoring and analyzing the power consumption of a distributed system spanning several-potentially heterogeneous-nodes becomes particularly tedious when aiming at a finer granularity than observing the power consumption of hosting nodes. While the state-of-the-art in software-defined power meters fails to deliver adaptive solutions to offer such service-level perspective and to cope with the diversity of hardware CPU architectures, this paper proposes to automatically learn the power models of the nodes supporting a distributed system, and then to use these inferred power models to better understand how the power consumption of the system's processes is distributed across nodes at runtime. Our solution, named WATTSKIT, offers a modular toolkit to build software-defined power meters "a la carte", thus dealing with the diversity of user and hardware requirements. Beyond the demonstrated capability of covering a wide diversity of CPU architectures with high accuracy, we illustrate the benefits of adopting software-defined power meters to analyze the power consumption of complex layered and distributed systems. In particular, we illustrate the capability of our approach to monitor the power consumption of a system composed of Docker SWARM, WEAVE, ELASTICSEARCH, and Apache ZOOKEEPER. Thanks to WATTSKIT, developers and administrators are now able to identify potential power leaks in their software infrastructure.
引用
收藏
页码:514 / 523
页数:10
相关论文
共 50 条
  • [1] Adaptive and Distributed Monitoring Mechanism in Software-Defined Networks
    Phan, Xuan Thien
    Dominguez Martinez-Casanueva, Ignacio
    Fukuda, Kensuke
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [2] Evaluation of Software-Defined Networking for Power Systems
    Pfeiffenberger, Thomas
    Du, Jia Lei
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT ENERGY AND POWER SYSTEMS (IEPS), 2014, : 181 - 185
  • [3] A Software-Defined Distributed Architecture for Controlling Unmanned Swarm Systems
    An, Xuyang
    Yu, Xuewei
    Song, Weilong
    Han, Le
    Yang, Tingting
    Li, Zhaodong
    Su, Zhibao
    [J]. ELECTRONICS, 2023, 12 (18)
  • [4] Towards Distributed Software-Defined Environments
    Abdelbaky, Moustafa
    Diaz-Montes, Javier
    Parashar, Manish
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 703 - 706
  • [5] Design Methodology for Distributed Power Amplifier in Software-Defined Radio Applications
    Palombini, Diego
    Bentini, Andrea
    Palomba, Mirko
    Dibello, Sergio
    Limiti, Ernesto
    [J]. 2013 8TH EUROPEAN MICROWAVE INTEGRATED CIRCUITS CONFERENCE (EUMIC), 2013, : 512 - 515
  • [6] Design Methodology for Distributed Power Amplifier in Software-Defined Radio Applications
    Palombini, Diego
    Bentini, Andrea
    Palomba, Mirko
    Dibello, Sergio
    Limiti, Ernesto
    [J]. 2013 EUROPEAN MICROWAVE CONFERENCE (EUMC), 2013, : 1483 - 1486
  • [7] Vectorially Combined Distributed Power Amplifiers for Software-Defined Radio Applications
    Narendra, Kumar
    Limiti, Ernesto
    Paoloni, Claudio
    Collantes, Juan-Mari
    Jansen, Rolf
    Yarman, Siddik
    [J]. IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2012, 60 (10) : 3189 - 3200
  • [8] StreaMon: a Software-defined Monitoring Platform
    Bianchi, Giuseppe
    Bonola, Marco
    Picierro, Giulio
    Pontarelli, Salvatore
    Monaci, Marco
    [J]. 2014 26TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC), 2014,
  • [9] Monitoring and Measurement in Software-Defined Infrastructure
    Lin, Jieyu
    Ravichandiran, Rajsimman
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 742 - 745
  • [10] MaxiNet: Distributed Emulation of Software-Defined Networks
    Wette, Philip
    Draexler, Martin
    Schwabe, Arne
    Wallaschek, Felix
    Zahraee, Mohammad Hassan
    Karl, Holger
    [J]. 2014 IFIP NETWORKING CONFERENCE, 2014,