Configurable and Adaptive Middleware for Energy-Efficient Distributed Mobile Computing

被引:3
|
作者
Kwon, Young-Woo [1 ]
Tilevich, Eli [2 ]
机构
[1] Utah State Univ, Dept Comp Sci, Logan, UT 84322 USA
[2] Virginia Tech, Dept Comp Sci, Blacksburg, VA USA
关键词
D O I
10.4108/icst.mobicase.2014.257807
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The energy demands of modern mobile devices are outstripping their battery lives. As a result, energy efficiency-fitting an energy budget and maximizing the utility of applications under given battery constraints-has become an important system design consideration. Because network communication incurs high energy costs in mobile applications, middleware presents a promising target for energy optimizations. Unfortunately, mainstream middleware mechanisms are oblivious to the highly volatile nature of mobile networks, operating over which energy efficiently requires aligning the middleware communication patterns with the network conditions in place. In this paper, we present a novel middleware architecture that optimizes energy consumption by adapting various facets of middleware functionality (e.g., data communication, encoding, and compression) dynamically in response to fluctuations in network conditions. By means of a simple configuration file, the programmer can specify the policies to follow for various parts of the communication functionality and how policies should be triggered by changes in network conditions. As compared to mainstream middleware mechanisms, our reference implementation improves the energy efficiency of mobile applications. Specifically, our benchmarks and case studies demonstrate that the new middleware architecture can reduce the energy budget of a typical third-party mobile application by as much as 30%.
引用
收藏
页码:106 / 115
页数:10
相关论文
共 50 条
  • [1] Energy-Efficient Secure Distributed Storage in Mobile Cloud Computing
    Afianian, Amir
    Nobakht, S. S.
    Ghaznavi-Ghoushchi, M. B.
    2015 23RD IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2015, : 740 - 745
  • [2] CFPU: Configurable Floating Point Multiplier for Energy-Efficient Computing
    Imani, Mohsen
    Peroni, Daniel
    Rosing, Tajana
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [3] Energy-efficient Offloading Policy for Resource Allocation in Distributed Mobile Edge Computing
    Wang, Chang
    Dong, Chongwu
    Qin, Jinghui
    Yang, Xiaoxing
    Wen, Wushao
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 371 - 377
  • [4] A distributed ADMM approach for energy-efficient resource allocation in mobile edge computing
    Fang, Weiwei
    Zhou, Wenchen
    Li, Yangyang
    Yao, Xuening
    Xue, Feng
    Xiong, Naixue
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2018, 26 (06) : 3335 - 3344
  • [5] Adaptive Scheduling of Stochastic Task Sequence for Energy-Efficient Mobile Cloud Computing
    Jiang, Qi
    Leung, Victor C. M.
    Tang, Hao
    Xi, Hong-Sheng
    IEEE SYSTEMS JOURNAL, 2019, 13 (03): : 3022 - 3025
  • [6] Energy-efficient mobile middleware for SIP on ubiquitous multimedia systems
    Garcia-Sanchez, Felipe
    Garcia-Sanchez, Antonio-Javier
    Garcia-Haro, Joan
    NETWORKING 2008: AD HOC AND SENSOR NETWORKS, WIRELESS NETWORKS, NEXT GENERATION INTERNET, PROCEEDINGS, 2008, 4982 : 735 - 747
  • [7] Energy-efficient caching for wireless mobile computing
    Wu, KL
    Yu, PS
    Chen, MS
    PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1996, : 336 - 343
  • [8] Energy-Efficient Adaptive Computing With Multifunctional Memory
    Qian, Wenchao
    Chen, Pai-Yu
    Karam, Robert
    Gao, Ligang
    Bhunia, Swarup
    Yu, Shimeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (02) : 191 - 195
  • [9] Energy-Efficient Computing: Datacenters, Mobile Devices, and Mobile Clouds
    Pedram, Massoud
    2018 NINTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2018,
  • [10] APE: An Annotation Language and Middleware for Energy-Efficient Mobile Application Development
    Nikzad, Nima
    Chipara, Octav
    Griswold, William G.
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 515 - 526