arrow
Return

Time-sensitive Intermittent Computing Meets Legacy Software

delete2020-03-13
delete57
delete
OA
AI
V
Vito Kortbeek
K
Kasım Sinan Yıldırım *
A
Abu Bakar
J
Jacob Sorber
J
Josiah Hester
P
Przemysław Pawełczak
DOI:10.1145/3373376.3378476delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Tiny energy harvesting sensors that operate intermittently, without batteries, have become an increasingly appealing way to gather data in hard to reach places at low cost. Frequent power failures make forward progress, data preservation and consistency, and timely operation challenging. Unfortunately, state-of-the-art systems ask the programmer to solve these challenges, and have high memory overhead, lack critical programming features like pointers and recursion, and are only dimly aware of the passing of time and its effect on application quality. We present Time-sensitive Intermittent Computing System (TICS), a new platform for intermittent computing, which provides simple programming abstractions for handling the passing of time through intermittent failures, and uses this to make decisions about when data can be used or thrown away. Moreover, TICS provides predictable checkpoint sizes by keeping checkpoint and restore times small and reduces the cognitive burden of rewriting embedded code for intermittency without limiting expressibility or language functionality, enabling numerous existing embedded applications to run intermittently.
Keywords:
Legacy Code
Compiler
Source Transformation
Runtime
Energy Harvesting
Intermittent
Batteryless
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
International Conference on Architectural Support for Programming Languages and Operating Systems
IF:
0
Papers:
1
Citations:
0

Organization

U
University of Trento
Scholars:
8.8K
Papers: 9.0K
Citations: 1.2W
D
Delft University of Technology
Scholars:
2.6W
Papers: 2.5W
Citations: 3.8W
N
Northwestern University
Scholars:
6.1W
Papers: 5.3W
Citations: 3.9K
C
Clemson University
Scholars:
1.3W
Papers: 1.1W
Citations: 1.4W
researcher View more organizations