A Survey of Prototyping Platforms for Intermittent Computing Research
Batteryless energy harvesting platforms are gaining popularity as a way to bring next-generation sensing and edge computing devices to deployments previously limited by their need for batteries. Energy harvesting enables perpetual, maintenance-free operation, but also introduces new challenges associated with unreliable environmental power as systems face common-case, yet unpredictable power failures. Software execution on these devices is an active area of research: intermittently executed software must correctly and efficiently handle arbitrary interruption, frequent state saving/restoration, and re-execution of certain code segments as part of a normal operation. The wide application range for batteryless systems combined with strict limitations on size and performance means there is little overlap in batteryless system prototypes---platforms are chosen for familiarity or specific features in a given application. Unfortunately, the effectiveness of different intermittent computing approaches varies widely across devices. As a result, intermittent computing research is at best hard to generalize across platforms and at worst contradictory across studies.
Authors
- Harrison Williams (ORCID: https://orcid.org/0009-0002-4283-804X)
- Matthew Hicks (ORCID: https://orcid.org/0000-0002-3639-4342)
Institutions
- Virginia Tech (US)
Publication Details
- Published
- 2024-11-04
- DOI
- https://doi.org/10.1145/3698384.3699612
- Citations
- 3
- Primary Topic
- Opportunistic and Delay-Tolerant Networks
- Type
- article
- Field-Weighted Citation Impact
- 1.05
Funders
- National Science Foundation
- Advanced Research Projects Agency