REEWA:智能手机上网络活动的运行时能量估计

Ziehen Xu, Xiaorui Wang
{"title":"REEWA:智能手机上网络活动的运行时能量估计","authors":"Ziehen Xu, Xiaorui Wang","doi":"10.1109/IGCC.2017.8323577","DOIUrl":null,"url":null,"abstract":"Smartphone users spend more than 80% of their phone time accessing web information, which could cause undesirably large energy drain. To provide web information, a web activity may invoke asynchronous execution in different hardware devices. Thus, traditional energy estimation methods based on system statistics are usually insufficient to capture the secluded energy cost. In this paper, we propose REEWA, a runtime energy estimation framework for web activities on smartphones. In sharp contrast to the traditional modeling methods, REEWA features a design to provide highly accurate and low-overhead energy estimation based on hardware performance counters that can accurately record hardware-level events. Specifically, REEWA features (1) a set of energy models for smartphone hardware components involved in web activities, which are built based on their respective performance counters; (2) a correlation study on the counter selection process that provides the best tradeoff between the estimation accuracy and overhead; (3) a performance counter management mechanism for activity deployment. We prototyped and evaluated REEWA in two real android smart-phones. The results show that, compared to traditional estimation methods, REEWA achieves an average 33% higher estimation accuracy with a negligible overhead (less than 1%, worst-case). We applied REEWA to support heterogeneous core scheduling for web activities, which can help reduce 40% energy consumption.","PeriodicalId":133239,"journal":{"name":"2017 Eighth International Green and Sustainable Computing Conference (IGSC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"REEWA: Runtime energy estimation for web activities on smartphones\",\"authors\":\"Ziehen Xu, Xiaorui Wang\",\"doi\":\"10.1109/IGCC.2017.8323577\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Smartphone users spend more than 80% of their phone time accessing web information, which could cause undesirably large energy drain. To provide web information, a web activity may invoke asynchronous execution in different hardware devices. Thus, traditional energy estimation methods based on system statistics are usually insufficient to capture the secluded energy cost. In this paper, we propose REEWA, a runtime energy estimation framework for web activities on smartphones. In sharp contrast to the traditional modeling methods, REEWA features a design to provide highly accurate and low-overhead energy estimation based on hardware performance counters that can accurately record hardware-level events. Specifically, REEWA features (1) a set of energy models for smartphone hardware components involved in web activities, which are built based on their respective performance counters; (2) a correlation study on the counter selection process that provides the best tradeoff between the estimation accuracy and overhead; (3) a performance counter management mechanism for activity deployment. We prototyped and evaluated REEWA in two real android smart-phones. The results show that, compared to traditional estimation methods, REEWA achieves an average 33% higher estimation accuracy with a negligible overhead (less than 1%, worst-case). We applied REEWA to support heterogeneous core scheduling for web activities, which can help reduce 40% energy consumption.\",\"PeriodicalId\":133239,\"journal\":{\"name\":\"2017 Eighth International Green and Sustainable Computing Conference (IGSC)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 Eighth International Green and Sustainable Computing Conference (IGSC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IGCC.2017.8323577\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Eighth International Green and Sustainable Computing Conference (IGSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IGCC.2017.8323577","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

智能手机用户花费超过80%的手机时间访问网络信息,这可能会导致不必要的大量能量消耗。为了提供web信息,web活动可以调用不同硬件设备中的异步执行。因此,传统的基于系统统计量的能量估计方法往往不足以捕捉隐蔽的能源成本。在本文中,我们提出了REEWA,一个智能手机上网络活动的运行时能量估计框架。与传统建模方法形成鲜明对比的是,REEWA的特点是基于硬件性能计数器提供高精度和低开销的能量估计,可以准确记录硬件级事件。具体来说,REEWA的特点是:(1)一组基于智能手机硬件组件各自性能计数器构建的网络活动能量模型;(2)在估计精度和开销之间提供最佳权衡的计数器选择过程的相关性研究;(3)活动部署的性能计数器管理机制。我们在两台真正的安卓智能手机上对REEWA进行了原型设计和评估。结果表明,与传统的估计方法相比,REEWA的估计精度平均提高了33%,而开销可以忽略不计(最坏情况下小于1%)。我们应用REEWA来支持web活动的异构核心调度,这可以帮助减少40%的能耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
REEWA: Runtime energy estimation for web activities on smartphones
Smartphone users spend more than 80% of their phone time accessing web information, which could cause undesirably large energy drain. To provide web information, a web activity may invoke asynchronous execution in different hardware devices. Thus, traditional energy estimation methods based on system statistics are usually insufficient to capture the secluded energy cost. In this paper, we propose REEWA, a runtime energy estimation framework for web activities on smartphones. In sharp contrast to the traditional modeling methods, REEWA features a design to provide highly accurate and low-overhead energy estimation based on hardware performance counters that can accurately record hardware-level events. Specifically, REEWA features (1) a set of energy models for smartphone hardware components involved in web activities, which are built based on their respective performance counters; (2) a correlation study on the counter selection process that provides the best tradeoff between the estimation accuracy and overhead; (3) a performance counter management mechanism for activity deployment. We prototyped and evaluated REEWA in two real android smart-phones. The results show that, compared to traditional estimation methods, REEWA achieves an average 33% higher estimation accuracy with a negligible overhead (less than 1%, worst-case). We applied REEWA to support heterogeneous core scheduling for web activities, which can help reduce 40% energy consumption.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信