{"title":"Linux单板计算机软件能力模型的建立与评价","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":"{\"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}","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
摘要
单板计算机(sbc)的数量正在增加,这类设备所消耗的累计能量也在增加。此外,这些设备通常是一直开着的,或者靠电池供电。因此,有必要调查它们的能耗,为软件开发人员和用户提供指标,以了解设备在运行软件应用程序时消耗了多少能量。在本文中,我们解释了基于其组件的使用创建sbc能耗模型的过程。我们在Raspberry PI 2模型B上应用该过程,用一组实际应用程序测试该模型。结果证明了该方法的实际可行性,并表明在我们的设备上估计的消耗值平均误差为2.2%,这是一个很好的近似值,无需使用外部和昂贵的测量设备
Creating and Evaluating a Software Power Model for Linux Single Board Computers
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