Power-Aware Middleware for Mobile Applications

S. Mohapatra, M. Rahimi, N. Venkatasubramanian
{"title":"Power-Aware Middleware for Mobile Applications","authors":"S. Mohapatra, M. Rahimi, N. Venkatasubramanian","doi":"10.1201/b16631-14","DOIUrl":null,"url":null,"abstract":"This chapter develops a middleware based approach to optimizing the power consumption of low-power mobile devices executing rich applications such as multimedia streaming and location based services. In mobile distributed environments, generic middleware services (e.g. caching, location management etc.) are widely used to satisfy application Quality-of-Service (QoS) needs in a cost effective manner. Such middleware services consume system resources such as storage, computation and communication and can be sources of significant power overheads when executed on low-power devices. In particular, we develop techniques for partitioning tasks to realize mobile applications into reconfigurable components; we also advocate a proxy based approach wherein components can be dynamically stopped or migrated away from a low-power device to an in-network proxy node, thereby extending the life time of the device. Specifically, 1)determine whether a reconfigurable component-based middleware framework can be utilized to achieve energy gains on low-power devices in distributed environments and 2) design and evaluate techniques for dynamically determining middleware component reconfigurations, and ascertaining the optimal frequency at which the restructuring should take place, for maximal energy and service time gains at the device. As the case study we will introduce a power-aware middleware framework (PARM) and identify some of the intrinsic requirements for the framework to be effective.","PeriodicalId":171058,"journal":{"name":"Handbook of Energy-Aware and Green Computing","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Handbook of Energy-Aware and Green Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1201/b16631-14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

This chapter develops a middleware based approach to optimizing the power consumption of low-power mobile devices executing rich applications such as multimedia streaming and location based services. In mobile distributed environments, generic middleware services (e.g. caching, location management etc.) are widely used to satisfy application Quality-of-Service (QoS) needs in a cost effective manner. Such middleware services consume system resources such as storage, computation and communication and can be sources of significant power overheads when executed on low-power devices. In particular, we develop techniques for partitioning tasks to realize mobile applications into reconfigurable components; we also advocate a proxy based approach wherein components can be dynamically stopped or migrated away from a low-power device to an in-network proxy node, thereby extending the life time of the device. Specifically, 1)determine whether a reconfigurable component-based middleware framework can be utilized to achieve energy gains on low-power devices in distributed environments and 2) design and evaluate techniques for dynamically determining middleware component reconfigurations, and ascertaining the optimal frequency at which the restructuring should take place, for maximal energy and service time gains at the device. As the case study we will introduce a power-aware middleware framework (PARM) and identify some of the intrinsic requirements for the framework to be effective.
用于移动应用程序的电源感知中间件
本章开发了一种基于中间件的方法来优化执行丰富应用程序(如多媒体流和基于位置的服务)的低功耗移动设备的功耗。在移动分布式环境中,通用中间件服务(例如缓存、位置管理等)被广泛用于以经济有效的方式满足应用程序服务质量(QoS)需求。此类中间件服务消耗存储、计算和通信等系统资源,并且在低功耗设备上执行时可能会造成大量的电力开销。特别是,我们开发了任务分区技术,将移动应用程序实现为可重构组件;我们还提倡基于代理的方法,其中组件可以动态停止或从低功耗设备迁移到网络内代理节点,从而延长设备的生命周期。具体来说,1)确定是否可以利用基于可重构组件的中间件框架在分布式环境中的低功耗设备上实现能量增益;2)设计和评估动态确定中间件组件重构的技术,并确定重构应该发生的最佳频率,以获得设备上最大的能量和服务时间增益。作为案例研究,我们将介绍一个功率感知中间件框架(PARM),并确定使该框架有效的一些内在需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信