~/talk

IntOS: Persistent Embedded Operating System and Language Support for Multi-threaded...

name:Yilun Wu
links:none on file
links:none on file
slides:none on file

An embedded OS and language runtime called INTOS implements undo-logging of persistent objects and a novel replay-and-bypass recovery to avoid checkpointing volatile registers, recording return values in per-kind replay tables for user transactions, kernel transactions and syscalls. It supports priority-based preemptive multithreading, recovers highest-priority ready tasks first, and runs on MSP430FR5994 and Apollo4 Blue Plus. Under 1 ms crashes it shows 1.24x lower latency and 1.29x less energy than prior idempotent approaches.

AI-written summary · about

  1. 0:00Intro to IntOS and intermittent computing
  2. 1:24Intermittent computing challenges
  3. 2:30Need for embedded OS in intermittent devices
  4. 3:11Limitations of prior crash-consistent solutions
  5. 4:38IntOS design and techniques
  6. 6:10Single-threaded example and flow
  7. 7:13Recovery with replay and bypass
  8. 10:07Multi-threaded execution challenges
  9. 11:31Priority-based recovery for tasks
  10. 13:28Rust type system rules
  11. 14:54Evaluation methodology
  12. 15:39Experimental results and overhead
  13. 17:06Conclusion and future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.