{"title":"Evaluating Power Consumption and Real-time Performance of Android CPU Governors","authors":"S. Tak","doi":"10.6109/JKIICE.2016.20.12.2401","DOIUrl":null,"url":null,"abstract":"Android CPU governors exploit the DVFS (Dynamic Voltage Frequency Scaling) technique. The DVFS is a power management technique where the CPU operating frequency is decreased to allow a corresponding reduction in the CPU supply voltage. The power consumed by a CPU is approximately proportional to the square of the CPU supply voltage. Therefore, lower CPU operating frequency allows the CPU supply voltage to be lowered. This helps to reduce the CPU power consumption. However, lower CPU operating frequency increases a task’s execution time. Such an increase in the task’s execution time makes the task’s response time longer and makes the task’s deadline miss occur. This finally leads to degrading the quality of service provided by the task. In this paper, we evaluated the performance of Android CPU governors in terms of the power consumption, tasks‘s response time and deadline miss ratio. 키워드 : 안드로이드 거버너, 저전력, 실시간, 동적 전압 주파수 조절 Key word : Android governor, Low-power, Real-time, Dynamic voltage frequency scaling Received 18 July 2016, Revised 21 July 2016, Accepted 04 August 2016 * Corresponding Author Sungwoo Tak(E-mail:swtak@pusan.ac.kr, Tel:+82-51-510-2387) Department of Computer Science and Engineering, Pusan National University, Pusan 46241, Korea Open Access http://doi.org/10.6109/jkiice.2016.20.12.2401 print ISSN: 2234-4772 online ISSN: 2288-4165 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License(http://creativecommons.org/li-censes/ by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. Copyright C The Korea Institute of Information and Communication Engineering. Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 20, No. 12 : 2401~2409 Dec. 2016","PeriodicalId":136663,"journal":{"name":"The Journal of the Korean Institute of Information and Communication Engineering","volume":"750 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Journal of the Korean Institute of Information and Communication Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6109/JKIICE.2016.20.12.2401","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Android CPU governors exploit the DVFS (Dynamic Voltage Frequency Scaling) technique. The DVFS is a power management technique where the CPU operating frequency is decreased to allow a corresponding reduction in the CPU supply voltage. The power consumed by a CPU is approximately proportional to the square of the CPU supply voltage. Therefore, lower CPU operating frequency allows the CPU supply voltage to be lowered. This helps to reduce the CPU power consumption. However, lower CPU operating frequency increases a task’s execution time. Such an increase in the task’s execution time makes the task’s response time longer and makes the task’s deadline miss occur. This finally leads to degrading the quality of service provided by the task. In this paper, we evaluated the performance of Android CPU governors in terms of the power consumption, tasks‘s response time and deadline miss ratio. 키워드 : 안드로이드 거버너, 저전력, 실시간, 동적 전압 주파수 조절 Key word : Android governor, Low-power, Real-time, Dynamic voltage frequency scaling Received 18 July 2016, Revised 21 July 2016, Accepted 04 August 2016 * Corresponding Author Sungwoo Tak(E-mail:swtak@pusan.ac.kr, Tel:+82-51-510-2387) Department of Computer Science and Engineering, Pusan National University, Pusan 46241, Korea Open Access http://doi.org/10.6109/jkiice.2016.20.12.2401 print ISSN: 2234-4772 online ISSN: 2288-4165 This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License(http://creativecommons.org/li-censes/ by-nc/3.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited. Copyright C The Korea Institute of Information and Communication Engineering. Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 20, No. 12 : 2401~2409 Dec. 2016