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 条
  • [1] Energy-Delay Tradeoff for Request Bundling on Smartphones
    Sehati, Ali
    Ghaderi, Majid
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [2] On the Energy-Delay Tradeoff in Lossy Network Communications
    Yu, Lei
    Li, Houqiang
    Li, Weiping
    Xiong, Zixiang
    Host-Madsen, Anders
    [J]. 2015 IEEE INFORMATION THEORY WORKSHOP - FALL (ITW), 2015, : 272 - 276
  • [3] Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications
    Kwak, Jeongho
    Choi, Okyoung
    Chong, Song
    Mohapatra, Prasant
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (03) : 1647 - 1660
  • [4] Energy-delay tradeoff analysis of user state transition mechanism for mobile web services
    Choi, Hyun-Ho
    Lee, Ki-Ho
    Lee, Jung-Ryun
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 40 : 227 - 233
  • [5] Hybrid Geographic Routing for Flexible Energy-Delay Tradeoff
    Chen, Min
    Leung, Victor C. M.
    Mao, Shiwen
    Xiao, Yang
    Chlamtac, Imrich
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (09) : 4976 - 4988
  • [6] Energy-Delay Tradeoff for Dynamic Offloading in Mobile-Edge Computing System With Energy Harvesting Devices
    Zhang, Guanglin
    Zhang, Wenqian
    Cao, Yu
    Li, Demin
    Wang, Lin
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (10) : 4642 - 4655
  • [7] Metrics and Design Considerations on the Energy-Delay Tradeoff of Digital Circuits
    Alioto, Massimo
    Consoli, Elio
    Palumbo, Gaetano
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 3150 - +
  • [8] Energy-delay tradeoff in wireless multihop networks with unreliable links
    Zhang, Ruifeng
    Berder, Olivier
    Gorce, Jean-Marie
    Sentieys, Olivier
    [J]. AD HOC NETWORKS, 2012, 10 (07) : 1306 - 1321
  • [9] On Energy-Delay Tradeoff in Base Station Sleep Mode Operation
    Niu, Zhisheng
    Zhang, Jianan
    Guo, Xueying
    Zhou, Sheng
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (IEEE ICCS 2012), 2012, : 235 - 239
  • [10] On the Energy-Delay Tradeoff and Relay Positioning of Wireless Butterfly Networks
    Quoc-Tuan Vien
    Nguyen, Huan X.
    Stewart, Brian G.
    Choi, Jinho
    Tu, Wanqing
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2015, 64 (01) : 159 - 172