Proceedings of the 20th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems 2019
DOI: 10.1145/3316482.3326346
|View full text |Cite
|
Sign up to set email alerts
|

On intermittence bugs in the battery-less internet of things (WIP paper)

Abstract: The resource-constrained devices of the battery-less Internet of Things are powered off energy harvesting and compute intermittently, as energy is available. Forward progress of programs is ensured by creating persistent state. Mixed-volatile platforms are thus an asset, as they map slices of the address space onto non-volatile memory. However, these platforms also possibly introduce intermittence bugs, where intermittent and continuous executions differ. Our ongoing work on intermittence bugs includes (i) an … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
29
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(29 citation statements)
references
References 19 publications
0
29
0
Order By: Relevance
“…Resuming the computation with an anomalous runtime state may lead to intermittence anomalies [11,14,18], consisting in unexpected behaviors unattainable in a continuous execution. The effects of intermittence anomalies depend on how the program interacts with the anomalous part of the runtime state [14]. For example, in Fig.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Resuming the computation with an anomalous runtime state may lead to intermittence anomalies [11,14,18], consisting in unexpected behaviors unattainable in a continuous execution. The effects of intermittence anomalies depend on how the program interacts with the anomalous part of the runtime state [14]. For example, in Fig.…”
Section: Background and Related Workmentioning
confidence: 99%
“…This reduces checkpoint overhead, as the system saves only the volatile slice of main memory. The use of mixed-volatile platforms may cause intermittence anomalies [11,14], due to repeated executions of non-idempotent code. Fig.…”
mentioning
confidence: 99%
See 1 more Smart Citation
“…Development tools. Prior works have highlighted the unique challenges that emerge in energy-driven, and particularly intermittent, systems [10]- [12]. Ekho [11] records IVsurfaces (current-voltage curves over time) of energy harvesters, so that they can be replayed in the lab for realistic and repeatable evaluation of energy-driven systems.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Energy-driven operation brings new research and development challenges. Being governed by energy availability, the operation of these systems becomes difficult to reason about, validate and debug [10]- [12]. Today's development, validation and debugging tools typically assume that energy is always available, rendering them impractical when targeting energy-driven operation.…”
mentioning
confidence: 99%