PowerJoular and JoularJX: Multi-Platform Software Power Monitoring Tools
Adel Noureddine
Abstract
Monitoring the power consumption of applications and source code is an important step in writing green software. In this paper, we propose PowerJoular and JoularJX, our software power monitoring tools. We aim to help software developers in understanding and analyzing the power consumption of their programs, and help system administrators and automated tools in monitoring the power consumption of large numbers of heterogeneous devices.
Topics & Concepts
Computer sciencePower consumptionSoftwareEmbedded systemSoftware engineeringSoftware constructionPower (physics)Software developmentOperating systemReal-time computingQuantum mechanicsPhysicsGreen IT and SustainabilityCaching and Content DeliveryDistributed systems and fault tolerance