Workload Shaping Energy Optimizations with Predictable Performance for Mobile Sensing

Farley Lai, Marjan Radi, O. Chipara, W. Griswold
{"title":"Workload Shaping Energy Optimizations with Predictable Performance for Mobile Sensing","authors":"Farley Lai, Marjan Radi, O. Chipara, W. Griswold","doi":"10.1109/IoTDI.2018.00026","DOIUrl":null,"url":null,"abstract":"Energy-efficiency is a key concern in mobile sensing applications, such as those for tracking social interactions or physical activities. An attractive approach to saving energy is to shape the workload of the system by artificially introducing delays so that the workload would require less energy to process. However, adding delays to save energy may have a detrimental impact on user experience. To address this problem, we present Gratis, a novel paradigm for incorporating workload shaping energy optimizations in mobile sensing applications in an automated manner. Gratis adopts stream programs as a high-level abstraction whose execution is coordinated using an explicit power management policy. We present an expressive coordination language that can specify a broad range of workload-shaping optimizations. A unique property of the proposed power management policies is that they have predictable performance, which can be estimated at compile time, in a computationally efficient manner, from a small number of measurements. We have developed a simulator that can predict the energy with a average error of 7% and delay with a average error of 15%, even when applications have variable workloads. The simulator is scalable: hours of real-world traces can be simulated in a few seconds. Building on the simulator's accuracy and scalability, we have developed tools for configuring power management policies automatically. We have evaluated Gratis by developing two mobile applications and optimizing their energy consumption. For example, an application that tracks social interactions using speaker-identification techniques can run for only 7 hours without energy optimizations. However, when Gratis employs batching, scheduled concurrency, and adaptive sensing, the battery lifetime can be extended to 45 hours when the end-to-end deadline is one minute. These results demonstrate the efficacy of our approach to reduce energy consumption in mobile sensing applications.","PeriodicalId":149725,"journal":{"name":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IoTDI.2018.00026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Energy-efficiency is a key concern in mobile sensing applications, such as those for tracking social interactions or physical activities. An attractive approach to saving energy is to shape the workload of the system by artificially introducing delays so that the workload would require less energy to process. However, adding delays to save energy may have a detrimental impact on user experience. To address this problem, we present Gratis, a novel paradigm for incorporating workload shaping energy optimizations in mobile sensing applications in an automated manner. Gratis adopts stream programs as a high-level abstraction whose execution is coordinated using an explicit power management policy. We present an expressive coordination language that can specify a broad range of workload-shaping optimizations. A unique property of the proposed power management policies is that they have predictable performance, which can be estimated at compile time, in a computationally efficient manner, from a small number of measurements. We have developed a simulator that can predict the energy with a average error of 7% and delay with a average error of 15%, even when applications have variable workloads. The simulator is scalable: hours of real-world traces can be simulated in a few seconds. Building on the simulator's accuracy and scalability, we have developed tools for configuring power management policies automatically. We have evaluated Gratis by developing two mobile applications and optimizing their energy consumption. For example, an application that tracks social interactions using speaker-identification techniques can run for only 7 hours without energy optimizations. However, when Gratis employs batching, scheduled concurrency, and adaptive sensing, the battery lifetime can be extended to 45 hours when the end-to-end deadline is one minute. These results demonstrate the efficacy of our approach to reduce energy consumption in mobile sensing applications.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
具有可预测性能的工作负载整形能量优化移动传感
能源效率是移动传感应用中的一个关键问题,例如跟踪社会互动或身体活动的应用。节省能源的一个有吸引力的方法是通过人为地引入延迟来塑造系统的工作负载,以便工作负载需要更少的能量来处理。然而,增加延迟以节省能源可能会对用户体验产生不利影响。为了解决这个问题,我们提出了Gratis,这是一种以自动化方式将工作负载塑造能量优化纳入移动传感应用的新范例。Gratis采用流程序作为高级抽象,其执行使用显式电源管理策略进行协调。我们提出了一种表达性的协调语言,它可以指定广泛的工作负载塑造优化。所提出的电源管理策略的一个独特特性是它们具有可预测的性能,可以在编译时以计算效率高的方式,通过少量测量来估计性能。我们已经开发了一个模拟器,即使在应用程序具有可变工作负载的情况下,也可以预测平均误差为7%的能量和平均误差为15%的延迟。模拟器是可扩展的:几个小时的真实世界的痕迹可以在几秒钟内模拟。基于模拟器的准确性和可扩展性,我们开发了用于自动配置电源管理策略的工具。我们通过开发两个移动应用程序并优化其能耗来评估Gratis。例如,一个使用说话人识别技术跟踪社交互动的应用程序在没有能量优化的情况下只能运行7个小时。然而,当Gratis采用批处理、调度并发和自适应感知时,当端到端截止日期为1分钟时,电池寿命可以延长到45小时。这些结果证明了我们的方法在移动传感应用中降低能耗的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Brume - A Horizontally Scalable and Fault Tolerant Building Operating System Ride: A Resilient IoT Data Exchange Middleware Leveraging SDN and Edge Cloud Resources Real-Time Wireless Routing for Industrial Internet of Things Sentinel: Secure Mode Profiling and Enforcement for Embedded Systems MARBLE: Mobile Augmented Reality Using a Distributed BLE Beacon Infrastructure
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1