Empowering Designers to Estimate Function-Level Power for Developing Green Applications

Qiaozhen Chai, Zhongzhi Luan, D. Qian, Ming Xie, Wei Chen
{"title":"Empowering Designers to Estimate Function-Level Power for Developing Green Applications","authors":"Qiaozhen Chai, Zhongzhi Luan, D. Qian, Ming Xie, Wei Chen","doi":"10.1109/CSC.2013.17","DOIUrl":null,"url":null,"abstract":"Power consumption in clusters has become increasingly important over the past few years. Our previous research had added power consumption to the list of managed resources to help to understand and control power profile of the clusters. We believe that in the near future, power consumption will be a charging criterion in the cloud computing services. User may pay for the energy used by their workload. Significant opportunities for power optimization exist at application design stage and are not yet fully exploited by application designers. However, it is difficult for developers to measure the energy used by their workload, and to explore how energy use might change with conditions that vary outside of the developer's control to build energy optimization policies. We solve the problem by proposing a function-component-level power model that allows developers to estimate the energy use for their application in function-level. Different from prior hardware-based measurement, we built the power prediction model based on profiling the Performance Monitor Counter, which is easy to deploy in various platforms. We also visualized the power data with call graph of the application and expand eclipse IDE tools with power feature. Experiment results showed that our method is lightweight and easy to use.","PeriodicalId":338002,"journal":{"name":"2013 International Conference on Cloud and Service Computing","volume":"256 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 International Conference on Cloud and Service Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSC.2013.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Power consumption in clusters has become increasingly important over the past few years. Our previous research had added power consumption to the list of managed resources to help to understand and control power profile of the clusters. We believe that in the near future, power consumption will be a charging criterion in the cloud computing services. User may pay for the energy used by their workload. Significant opportunities for power optimization exist at application design stage and are not yet fully exploited by application designers. However, it is difficult for developers to measure the energy used by their workload, and to explore how energy use might change with conditions that vary outside of the developer's control to build energy optimization policies. We solve the problem by proposing a function-component-level power model that allows developers to estimate the energy use for their application in function-level. Different from prior hardware-based measurement, we built the power prediction model based on profiling the Performance Monitor Counter, which is easy to deploy in various platforms. We also visualized the power data with call graph of the application and expand eclipse IDE tools with power feature. Experiment results showed that our method is lightweight and easy to use.
授权设计人员评估开发绿色应用程序的功能级功率
在过去几年中,集群中的功耗变得越来越重要。我们之前的研究将功耗添加到托管资源列表中,以帮助理解和控制集群的功耗配置。我们相信,在不久的将来,功耗将成为云计算服务的收费标准。用户可以为他们的工作量所使用的能源付费。电源优化的重要机会存在于应用程序设计阶段,但尚未被应用程序设计人员充分利用。然而,开发人员很难测量其工作负载所使用的能源,也很难探索能源使用如何随开发人员无法控制的条件变化而变化,从而构建能源优化策略。我们通过提出一个功能-组件级功率模型来解决这个问题,该模型允许开发人员在功能级估计其应用程序的能源使用。与以往基于硬件的测量不同,我们建立了基于性能监视器计数器分析的功率预测模型,该模型易于在各种平台上部署。我们还使用应用程序的调用图可视化电源数据,并使用电源特性扩展eclipse IDE工具。实验结果表明,该方法重量轻,使用方便。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信
小红书