Managing the Energy-Delay Tradeoff in Mobile Applications with Tempus

被引:5
|
作者
Nikzad, Nima [1 ]
Radi, Marjan [2 ]
Chipara, Octav [2 ]
Griswold, William G. [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, San Diego, CA 92103 USA
[2] Univ Iowa, Dept Comp Sci, Iowa City, IA 52242 USA
关键词
Mobile applications; energy-efficiency; annotations; programming;
D O I
10.1145/2814576.2814803
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Energy-efficiency is a critical concern in continuously-running mobile applications, such as those for health and context monitoring. An attractive approach to saving energy in such applications is to defer the execution of delay-tolerant operations until a time when they would consume less energy. However, introducing delays to save power may have a detrimental impact on the user experience. To address this problem, we present Tempus, a new approach to managing the trade-off between energy savings and delay. Tempus saves power by enabling programmers to annotate power-hungry operations with states that specify when the operation can be executed to save energy. The impact of power management on timeliness is managed by associating delay budgets with objects that contain time-sensitive data. A static analysis and the run-time service ensure that power management policies will not delay an object more than its assigned budget. We demonstrate the expressive power of Tempus through a case study of optimizing two real-world applications. Furthermore, laboratory experiments show that Tempus may effectively manage the energy-delay trade-off on realistic workloads. For example, in a news application, five Tempus annotations may be used to create a policy that reduces the latency of downloading images 10 times compared to the original implementation without affecting energy consumption. Our experiments also indicate that the overhead of tracking budgets in Tempus is small.
引用
收藏
页码:259 / 270
页数:12
相关论文
共 50 条
  • [31] Energy-Delay Tradeoff Analysis in Embedded M2M Networks with Channel Coding
    Predojev, Tatjana
    Alonso-Zarate, Jesus
    Dohler, Mischa
    [J]. 2010 IEEE 21ST INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2010, : 2733 - 2738
  • [32] A control-chart-based queueing approach for service facility maintenance with energy-delay tradeoff
    Zhou, Wenhui
    Zheng, Zhibin
    Xie, Wei
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 613 - 625
  • [33] Energy-delay efficient test
    Al-Yamani, A. A.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (05): : 653 - 658
  • [34] Characterizing Energy-Delay Tradeoff in Hyper-Cellular Networks With Base Station Sleeping Control
    Niu, Zhisheng
    Guo, Xueying
    Zhou, Sheng
    Kumar, P. R.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2015, 33 (04) : 641 - 650
  • [35] Energy-Delay Tradeoff in Ultra-Dense Networks Considering BS Sleeping and Cell Association
    Li Pei
    Jiang Huilin
    Pan Zhiwen
    You Xiaohu
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (01) : 734 - 751
  • [36] Energy and Delay Tradeoff for Application Offloading in Mobile Cloud Computing
    Wang, Xiumin
    Wang, Jin
    Wang, Xin
    Chen, Xiaoming
    [J]. IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 858 - 867
  • [37] Energy-Delay Tradeoff in Device-Assisted NOMA MEC Systems: A Matching-Based Algorithm
    Ren, Mengmeng
    Chen, Jian
    Zhou, Yuchen
    Yang, Long
    [J]. 2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [38] Energy-Delay Tradeoff Scheme for NOMA-Based D2D Groups With WPCNs
    Budhiraja, Ishan
    Kumar, Neeraj
    Tyagi, Sudhanshu
    [J]. IEEE SYSTEMS JOURNAL, 2021, 15 (04): : 4768 - 4779
  • [39] Enhancing User Experiences by Exploiting Energy and Launch Delay Tradeoff of Mobile Multimedia Applications (Extended Abstract)
    Chung, Yi-Fan
    Lo, Yin-Tsung
    King, Chung-Ta
    [J]. 2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 86 - 86
  • [40] Clustered mobile data collection in WSNs: an energy-delay trade-off
    Senturk, Izzet Fatih
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (07) : 3180 - 3196