Energy Harvesting Systems Need an Operating System Too

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software support for intermittent devices has emerged as a key area of research in resource-constrained computing. Work in this area aims to ease application development by providing support for making forward progress in the face of frequent power outages. Typically, systems in prior work provide a runtime or a kernel as the system abstraction and are customized for a small set of hardware. In this paper, we propose our vision for the future of intermittent computing and explore extending a general-purpose embedded operating system to handle intermittent workloads. We show how many common OS abstractions benefit the highly constrained intermittent domain and describe the design extensions required to support intermittent devices. We evaluate the system with respect to memory, time, and developer overhead and argue that full OS support is a promising direction for future intermittent systems.

Cite

CITATION STYLE

APA

Venkat, S., Clyburn, M., & Campbell, B. (2020). Energy Harvesting Systems Need an Operating System Too. In ENSsys 2020 - Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems (pp. 15–21). Association for Computing Machinery, Inc. https://doi.org/10.1145/3417308.3430274

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free