{"title":"Data-driven Software-based Power Estimation for Embedded Devices","authors":"Haoyu Wang, Xinyi Li, Ti Zhou, Man Lin","doi":"arxiv-2407.02764","DOIUrl":null,"url":null,"abstract":"Energy measurement of computer devices, which are widely used in the Internet\nof Things (IoT), is an important yet challenging task. Most of these IoT\ndevices lack ready-to-use hardware or software for power measurement. A\ncost-effective solution is to use low-end consumer-grade power meters. However,\nthese low-end power meters cannot provide accurate instantaneous power\nmeasurements. In this paper, we propose an easy-to-use approach to derive an\ninstantaneous software-based energy estimation model with only low-end power\nmeters based on data-driven analysis through machine learning. Our solution is\ndemonstrated with a Jetson Nano board and Ruideng UM25C USB power meter.\nVarious machine learning methods combined with our smart data collection method\nand physical measurement are explored. Benchmarks were used to evaluate the\nderived software-power model for the Jetson Nano board and Raspberry Pi. The\nresults show that 92% accuracy can be achieved compared to the long-duration\nmeasurement. A kernel module that can collect running traces of utilization and\nfrequencies needed is developed, together with the power model derived, for\npower prediction for programs running in real environment.","PeriodicalId":501333,"journal":{"name":"arXiv - CS - Operating Systems","volume":"68 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Operating Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.02764","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Energy measurement of computer devices, which are widely used in the Internet
of Things (IoT), is an important yet challenging task. Most of these IoT
devices lack ready-to-use hardware or software for power measurement. A
cost-effective solution is to use low-end consumer-grade power meters. However,
these low-end power meters cannot provide accurate instantaneous power
measurements. In this paper, we propose an easy-to-use approach to derive an
instantaneous software-based energy estimation model with only low-end power
meters based on data-driven analysis through machine learning. Our solution is
demonstrated with a Jetson Nano board and Ruideng UM25C USB power meter.
Various machine learning methods combined with our smart data collection method
and physical measurement are explored. Benchmarks were used to evaluate the
derived software-power model for the Jetson Nano board and Raspberry Pi. The
results show that 92% accuracy can be achieved compared to the long-duration
measurement. A kernel module that can collect running traces of utilization and
frequencies needed is developed, together with the power model derived, for
power prediction for programs running in real environment.