{"title":"Creating and Evaluating a Software Power Model for Linux Single Board Computers","authors":"Luca Ardito, Marco Torchiano","doi":"10.1145/3194078.3194079","DOIUrl":null,"url":null,"abstract":"The number of Single Board Computers (SBCs) is increasing, and so is the cumulative energy consumed by this category of device. Moreover, such devices are often always-on or running on batteries. Therefore, it is worth investigating their energy consumption to provide software developers and users with indicators for understanding how much energy the device is consuming while running a software application. In this paper, we explain a procedure for the creation of an energy consumption model of SBCs based on the usage of its components. We apply the procedure on a Raspberry PI 2 model B to test the model with a set of real applications. The results demonstrate the practical feasibility of the approach and show that estimated consumption values on our device have an average error of 2.2%, which is a good approximation without using external and expensive measuring devices","PeriodicalId":222458,"journal":{"name":"2018 IEEE/ACM 6th International Workshop on Green And Sustainable Software (GREENS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE/ACM 6th International Workshop on Green And Sustainable Software (GREENS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3194078.3194079","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
The number of Single Board Computers (SBCs) is increasing, and so is the cumulative energy consumed by this category of device. Moreover, such devices are often always-on or running on batteries. Therefore, it is worth investigating their energy consumption to provide software developers and users with indicators for understanding how much energy the device is consuming while running a software application. In this paper, we explain a procedure for the creation of an energy consumption model of SBCs based on the usage of its components. We apply the procedure on a Raspberry PI 2 model B to test the model with a set of real applications. The results demonstrate the practical feasibility of the approach and show that estimated consumption values on our device have an average error of 2.2%, which is a good approximation without using external and expensive measuring devices
单板计算机(sbc)的数量正在增加,这类设备所消耗的累计能量也在增加。此外,这些设备通常是一直开着的,或者靠电池供电。因此,有必要调查它们的能耗,为软件开发人员和用户提供指标,以了解设备在运行软件应用程序时消耗了多少能量。在本文中,我们解释了基于其组件的使用创建sbc能耗模型的过程。我们在Raspberry PI 2模型B上应用该过程,用一组实际应用程序测试该模型。结果证明了该方法的实际可行性,并表明在我们的设备上估计的消耗值平均误差为2.2%,这是一个很好的近似值,无需使用外部和昂贵的测量设备