AN ENERGY-AWARE DEBUGGER FOR INTERMITTENTLY POWERED SYSTEMS

被引:10
作者
Colin, Alexei [1 ]
Harvey, Graham [2 ]
Sample, Alanson P. [3 ]
Lucia, Brandon [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[2] Walt Disney Imagineering, Show Elect Engn, Glendale, CA USA
[3] Disney Res Pittsburgh, Lab Director & Principal Res Scientist, Wireless Syst Grp, Pittsburgh, PA USA
关键词
debugging; embedded systems; energy harvesting; intermittent computing; memory consistency; testing;
D O I
10.1109/MM.2017.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Development and debugging support is a prerequisite for the adoption of intermittently operating energy-harvesting computers. This work identifies and characterizes intermittence-specific debugging challenges that are unaddressed by existing debugging solutions. This work addresses these challenges with the Energy-Interference-Free Debugger (EDB), the first debugging solution for intermittent systems. This article describes EDB's co-designed hardware and software implementation and shows its value in several debugging tasks on a real RF-powered energy-harvesting device.
引用
收藏
页码:116 / 125
页数:10
相关论文
共 12 条
  • [1] Hibernus: Sustaining Computation During Intermittent Supply for Energy-Harvesting Systems
    Balsamo, Domenico
    Weddell, Alex S.
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    Brunelli, Davide
    Benini, Luca
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (01) : 15 - 18
  • [2] Chain: Tasks and Channels for Reliable Intermittent Programs
    Colin, Alexei
    Lucia, Brandon
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (10) : 514 - 530
  • [3] The Emergence of RF-Powered Computing
    Gollakota, Shyamnath
    Reynolds, Matthew S.
    Smith, Joshua R.
    Wetherall, David J.
    [J]. COMPUTER, 2014, 47 (01) : 32 - 39
  • [4] Lucia B, 2015, ACM SIGPLAN NOTICES, V50, P575, DOI [10.1145/2813885.2737978, 10.1145/2737924.2737978]
  • [5] Ma KS, 2015, INT S HIGH PERF COMP, P526, DOI 10.1109/HPCA.2015.7056060
  • [6] Michael B., 2011, PROC 8 USENIX C NETW, P197
  • [7] Energy harvesting from human and machine motion for wireless electronic devices
    Mitcheson, Paul D.
    Yeatman, Eric M.
    Rao, G. Kondala
    Holmes, Andrew S.
    Green, Tim C.
    [J]. PROCEEDINGS OF THE IEEE, 2008, 96 (09) : 1457 - 1486
  • [8] Energy scavenging for mobile and wireless electronics
    Paradiso, JA
    Starner, T
    [J]. IEEE PERVASIVE COMPUTING, 2005, 4 (01) : 18 - 27
  • [9] Ransford B, 2011, ACM SIGPLAN NOTICES, V46, P159, DOI [10.1145/1961296.1950386, 10.1145/1961295.1950386]
  • [10] Design of an RFID-Based Battery-Free, Programmable Sensing Platform
    Sample, Alanson P.
    Yeager, Daniel J.
    Powledge, Pauline S.
    Mamishev, Alexander V.
    Smith, Joshua R.
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (11) : 2608 - 2615