Title
Efficient State Retention through Paged Memory Management for Reactive Transient Computing
Abstract
Reactive transient computing systems preserve computational progress despite frequent power failures by suspending (saving state to nonvolatile memory) when detecting a power failure, and restoring once power returns. Existing methods inefficiently save and restore all allocated memory. We propose lightweight memory management that applies the concept of paging to load pages only when needed, and save only modified pages. We then develop a model that maximises available execution time by dynamically adjusting the suspend and restore voltage thresholds. Experiments on an MSP430FR5994 microcontroller show that our method reduces state retention overheads by up to 86.9% and executes algorithms up to 5.3× faster than the state-of-the-art.
Year
DOI
Venue
2019
10.1145/3316781.3317812
Proceedings of the 56th Annual Design Automation Conference 2019
Keywords
Field
DocType
Batteryless Computing, Internet of Things, Transient Computing
Computer science,Voltage,Real-time computing,Memory management,Non-volatile memory,Microcontroller,Execution time,Paging,Computing systems,Embedded system,Overhead (business)
Conference
ISSN
ISBN
Citations 
0738-100X
978-1-4503-6725-7
1
PageRank 
References 
Authors
0.36
9
6
Name
Order
Citations
PageRank
Sivert T. Sliper141.41
Domenico Balsamo211712.40
Nikos Nikoleris3756.89
William Wang4886.94
Alex S. Weddell522525.00
geoffrey merrett641149.30