English

Optimal Checkpointing for Secure Intermittently-Powered IoT Devices

Distributed, Parallel, and Cluster Computing 2017-11-07 v1

Abstract

Energy harvesting is a promising solution to power Internet of Things (IoT) devices. Due to the intermittent nature of these energy sources, one cannot guarantee forward progress of program execution. Prior work has advocated for checkpointing the intermediate state to off-chip non-volatile memory (NVM). Encrypting checkpoints addresses the security concern, but significantly increases the checkpointing overheads. In this paper, we propose a new online checkpointing policy that judiciously determines when to checkpoint so as to minimize application time to completion while guaranteeing security. Compared to state-of-the-art checkpointing schemes that do not account for the overheads of encrypted checkpoints we improve execution time up to 1.4x.

Keywords

Cite

@article{arxiv.1711.01454,
  title  = {Optimal Checkpointing for Secure Intermittently-Powered IoT Devices},
  author = {Zahra Ghodsi and Siddharth Garg and Ramesh Karri},
  journal= {arXiv preprint arXiv:1711.01454},
  year   = {2017}
}

Comments

ICCAD 2017

R2 v1 2026-06-22T22:36:04.298Z