• Home
  • Search
  • Modal Crash Types for WAR-Aware Intermittent Computing
  • Open Access IconOpen Access
  • https://doi.org/10.1145/3716311Copy DOI Icon

Modal Crash Types for WAR-Aware Intermittent Computing

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Similar Papers
Abstract

Programs are executed intermittently on devices that experience arbitrary power failures such as Energy Harvesting Devices (EHDs). To ensure progress, intermittent systems need runtime support to checkpoint state and re-execute after power failure by restoring the last saved state. Such re-execution should be correct , i.e., simulated by a continuously-powered execution. We study the logical underpinning of intermittent computing and model checkpoint, crash, restore, and re-execution operations as computation on crash types. We draw inspiration from adjoint logic and define crash types by introducing two adjoint modality operators to model persistent and transient memory values of partial (re-)executions and the transitions between them caused by checkpoints and restoration. Our formalism is general enough to accommodate a variety of checkpointing policies. We define a crash type system for a core calculus. To prove the correctness of intermittent systems, we define a novel logical relation for crash types.

Loading PDF

Similar Papers
  • Book Chapter
  • Citations15

Exploiting Security Vulnerabilities in Intermittent Computing

  • Jan 01, 2018
  • Archanaa S Krishnan +1
  • Research Article
  • Citations245

AlN piezoelectric thin films for energy harvesting and acoustic devices

  • Jun 19, 2018
  • Nano Energy
  • Chunlong Fei +6
  • Conference Article
  • Citations1

Emulation of Non-volatile Digital Logic for Batteryless Intermittent Computing

  • Mar 14, 2022
  • Simone Ruffini +2
  • Conference Article

Energy harvesting from dancing: for broadening in participation in STEM fields

  • Apr 01, 2016
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Armita Hamidi +1
  • Conference Article
  • Citations183

ThyNVM

  • Dec 05, 2015
  • Jinglei Ren +5
  • Conference Article
  • Citations23

Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices

  • Mar 14, 2022
  • Sahidul Islam +5
  • Conference Article
  • Citations25

Forget Failure

  • Mar 09, 2020
  • Harrison Williams +2
  • Research Article
  • Citations2

Mapi-Pro: An Energy Efficient Memory Mapping Technique for Intermittent Computing

  • Dec 14, 2023
  • ACM Transactions on Architecture and Code Optimization
  • Satya Jaswanth Badri +2
  • PDF
  • Conference Article
  • Citations33

Jaaru: efficiently model checking persistent memory programs

  • Apr 17, 2021
  • Hamed Gorjiara +2
  • Research Article

Design and optimization of line CT energy harvesting device

  • Nov 01, 2024
  • Journal of Physics: Conference Series
  • Ke Li +3
  • Conference Article
  • Citations72

PMTest

  • Apr 04, 2019
  • Sihang Liu +4
  • Conference Article
  • Citations59

Transactional concurrency control for intermittent, energy-harvesting computing systems

  • Jun 08, 2019
  • Emily Ruppel +1
  • Research Article
  • Citations255

Alpaca: intermittent execution without checkpoints

  • Oct 12, 2017
  • Proceedings of the ACM on Programming Languages
  • Kiwan Maeng +2
  • Conference Article
  • Citations93

Supporting peripherals in intermittent systems with just-in-time checkpoints

  • Jun 08, 2019
  • Kiwan Maeng +1
  • Research Article
  • Citations5

3D-Printing Approach for Fabricating Solar Cells and Piezoelectric Devices: A Holistic Review

  • Dec 01, 2024
  • Progress in Engineering Science
  • Rahutosh Ranjan +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.