Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Syste 2020
DOI: 10.1145/3373376.3378464
|View full text |Cite
|
Sign up to set email alerts
|

Reliable Timekeeping for Intermittent Computing

Abstract: Energy-harvesting devices have enabled Internet of Things applications that were impossible before. One core challenge of batteryless sensors that operate intermittently is reliable timekeeping. State-of-the-art low-power real-time clocks suffer from long start-up times (order of seconds) and have low timekeeping granularity (tens of milliseconds at best), often not matching timing requirements of devices that experience numerous power outages per second. Our key insight is that time can be inferred by measuri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 71 publications
(37 citation statements)
references
References 27 publications
0
35
0
Order By: Relevance
“…Numerous explorations of battery-free smart devices address the calls for sustainable/carbon-neutral electronic device interaction and electronic design and computing [12,65,67,85,145] while preparing human-interactive electronics for the "post-collapse society" [131]. Other work has developed core systems [44], hardware [23,28], and programming languages [82,150] for serious systems focusing on solving the intermittent computing problem caused by energy harvesting and battery-free operation, where frequent power failures prevent a program from finishing a task (see Figure 2). In all cases the electronic device is powered by harvested energy from the environment [107] and stored in (super-)capacitors of much smaller energy density and size than batteries.…”
Section: Challengesmentioning
confidence: 99%
See 2 more Smart Citations
“…Numerous explorations of battery-free smart devices address the calls for sustainable/carbon-neutral electronic device interaction and electronic design and computing [12,65,67,85,145] while preparing human-interactive electronics for the "post-collapse society" [131]. Other work has developed core systems [44], hardware [23,28], and programming languages [82,150] for serious systems focusing on solving the intermittent computing problem caused by energy harvesting and battery-free operation, where frequent power failures prevent a program from finishing a task (see Figure 2). In all cases the electronic device is powered by harvested energy from the environment [107] and stored in (super-)capacitors of much smaller energy density and size than batteries.…”
Section: Challengesmentioning
confidence: 99%
“…While a seemingly trivial technology advancement, with this approach we increase compute speed but increase our I/O burden for checkpointing, as the traditional MSP430 FRAM-enabled MCUs have internal FRAM memory accessible at CPU speeds. This is a different tradeoff space than any other intermittent hardware platform [23,28,43]. This addresses Challenge 2 and Challenge 4.…”
Section: Key Ideasmentioning
confidence: 99%
See 1 more Smart Citation
“…For all other uses, contact the owner/author(s). ENSsys '20, November 16-19, 2020, Virtual Event, Japan © 2020 Copyright held by the owner/author(s [4] short CUSTARD [4] long CHRT [1] very long This work short of memory locations (a group of bits) are initialized to a certain value, and when power is lost, those bits return to their default state over time. When power returns, the number of remaining bits can be used to estimate how long the system was without power.…”
Section: Introductionmentioning
confidence: 99%
“…CusTARD [4] and CHRT [2], for instance, use an external capacitor with known discharge (RC) characteristics to improve both timing duration and resolution. CusTARD uses a single capacitor that charges quickly during power availability and discharges slowly using a resistor during outages.…”
Section: Introductionmentioning
confidence: 99%