A survey of techniques for intermittent computing

被引:10
|
作者
Umesh, Sumanth [1 ]
Mittal, Sparsh [2 ]
机构
[1] IIT Jodhpur, Elect Engn Dept, Jodhpur, Rajasthan, India
[2] IIT Roorkee, Elect & Commun Engn Dept, Roorkee, Uttar Pradesh, India
关键词
Review; Incidental computing; Energy harvesting; DVFS; Checkpointing; Debugging; Approximate computing; IoT; NONVOLATILE SRAM; IN-MEMORY; ENERGY; BACKUP; STORAGE; DESIGN;
D O I
10.1016/j.sysarc.2020.101859
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Intermittent computing (ImC) refers to the scenario where periods of program execution are separated by reboots. ImC systems are generally powered by energy-harvesting (EH) devices: they start executing a program when the accumulated energy reaches a threshold and stop when the energy buffer is exhausted. Since ImC does not depend on a fixed supply of power, it can be used in a wide range of scenarios/devices such as medical implants, wearables, IoT sensors, extraterrestrial systems and so on. Although attractive, ImC also brings challenges such as avoiding data-loss and data inconsistency, and striking the right balance between performance, energy and quality of the result. In this paper, we present a survey of techniques and systems for ImC. We organize the works on key metrics to expose their similarities and differences. This paper will equip researchers with the knowledge of recent developments in ImC and also motivate them to address the remaining challenges for reaping the full potential of ImC.
引用
收藏
页数:37
相关论文
共 50 条
  • [21] A Survey of CPU-GPU Heterogeneous Computing Techniques
    Mittal, Sparsh
    Vetter, Jeffrey S.
    [J]. ACM COMPUTING SURVEYS, 2015, 47 (04)
  • [22] A Survey of Techniques for Modeling and Improving Reliability of Computing Systems
    Mittal, Sparsh
    Vetter, Jeffrey S.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (04) : 1226 - 1238
  • [23] A survey on dependability improvement techniques for pervasive computing systems
    Yang WenHua
    Liu YePang
    Xu Chang
    Cheung, S. C.
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2015, 58 (05) : 1 - 14
  • [24] Energy Efficiency Techniques in Cloud Computing: A Survey and Taxonomy
    Kaur, Tarandeep
    Chana, Inderveer
    [J]. ACM COMPUTING SURVEYS, 2015, 48 (02)
  • [25] A survey on dependability improvement techniques for pervasive computing systems
    YANG WenHua
    LIU YePang
    XU Chang
    CHEUNG S.C.
    [J]. Science China(Information Sciences), 2015, 58 (05) : 19 - 32
  • [26] A survey on techniques to achive energy efficiency in cloud computing
    Singh, Sobinder
    Kumar, Ajay
    Swaroop, Abhishek
    Anamika
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 1281 - 1285
  • [27] A Survey on Energy Efficiency Techniques for Secure Computing Systems
    Zhang, Zhiming
    Yu, Qiaoyan
    [J]. 2018 NINTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2018,
  • [28] Survey on Meta heuristic optimization techniques in cloud computing
    Shishira, S. R.
    Kandasamy, A.
    Chandrasekaran, K.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 1434 - 1440
  • [29] Optimization techniques and applications in fog computing: An exhaustive survey
    Ogundoyin, Sunday Oyinlola
    Kamil, Ismaila Adeniyi
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2021, 66
  • [30] Image watermarking using soft computing techniques: A comprehensive survey
    Om Prakash Singh
    A. K. Singh
    Gautam Srivastava
    Neeraj Kumar
    [J]. Multimedia Tools and Applications, 2021, 80 : 30367 - 30398