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 条
  • [31] Energy-Efficient Digital Twin Placement in Mobile Edge Computing
    Wei, Lan
    Zhang, Haibin
    Zhang, Yadong
    Sun, Wen
    Zhang, Yan
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 2480 - 2485
  • [32] Discontinuous Computation Offloading for Energy-Efficient Mobile Edge Computing
    Merluzzi, Mattia
    di Pietro, Nicola
    Di Lorenzo, Paolo
    Strinati, Emilio Calvanese
    Barbarossa, Sergio
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2022, 6 (02): : 1242 - 1257
  • [33] Energy-efficient allocation for multiple tasks in mobile edge computing
    Liu, Jun
    Liu, Xi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [34] GreenWeb: Language Extensions for Energy-Efficient Mobile Web Computing
    Zhu, Yuhao
    Reddi, Vijay Janapa
    ACM SIGPLAN NOTICES, 2016, 51 (06) : 145 - 160
  • [35] The Moitree middleware for distributed mobile-cloud computing
    Debnath, Hillol
    Khan, Mohammad A.
    Paiker, Nafize R.
    Ding, Xiaoning
    Gehani, Narain
    Curtmola, Reza
    Borcea, Cristian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [36] An energy-efficient object discovery protocol for context-sensitive middleware for ubiquitous computing
    Yau, SS
    Karim, F
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (11) : 1074 - 1085
  • [37] Energy-Efficient and Fault-Tolerant Distributed Mobile Execution
    Kwon, Young-Woo
    Tilevich, Eli
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 586 - 595
  • [38] The Internet Operating System: Middleware for adaptive distributed computing
    El Maghraoui, Kaoutar
    Desell, Travis J.
    Szymanski, Boleslaw K.
    Varela, Carlos A.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2006, 20 (04): : 467 - 480
  • [39] Energy-Efficient Dynamic Task Offloading for Energy Harvesting Mobile Cloud Computing
    Zhang, Yongqiang
    He, Jianbo
    Guo, Songtao
    2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [40] An Adaptive Policy-driven Middleware for Mobile Computing
    Chen, Mingkang
    Sun, Jingtao
    2017 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTED, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2017,