Checkpointing-aware Data Allocation for Energy Harvesting Powered Non-volatile Processors

F Li, CJ Xue - 2019 IEEE Non-Volatile Memory Systems and …, 2019 - ieeexplore.ieee.org
Since the energy source is unstable in energy harvesting powered systems, checkpointing is
a must for the energy harvesting powered systems. Non-volatile memory is used for keeping …

Fixing the broken time machine: Consistency-aware checkpointing for energy harvesting powered non-volatile processor

M Xie, M Zhao, C Pan, J Hu, Y Liu, CJ Xue - Proceedings of the 52nd …, 2015 - dl.acm.org
Energy harvesting has become a favorable alternative to batteries for wearable embedded
systems since it is more environmental and user friendly. However, harvested energy is …

Avoiding data inconsistency in energy harvesting powered embedded systems

M Xie, C Pan, M Zhao, Y Liu, CJ Xue, J Hu - ACM Transactions on …, 2018 - dl.acm.org
Energy harvesting is becoming a favorable alternative to power future generation embedded
systems, as it is more environmentally and user friendly. However, energy harvesting …

Checkpoint aware hybrid cache architecture for NV processor in energy harvesting powered systems

M Xie, M Zhao, C Pan, H Li, Y Liu, Y Zhang… - Proceedings of the …, 2016 - dl.acm.org
Energy harvesting is one of the most promising battery alternatives to power future
generation embedded systems in Internet of Things (IoT). However, energy harvesting …

Checkpointing-aware loop tiling for energy harvesting powered nonvolatile processors

F Li, K Qiu, M Zhao, J Hu, Y Liu… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
As power failures often occur in energy harvesting powered nonvolatile processors (NVPs),
checkpointing is needed during program execution. It is observed that checkpointing is …

ResCheck: Resilient Checkpointing for Energy Harvesting Systems

K Qiu, C Xu, K Zhou, D Qiu - 2023 IEEE 41st International …, 2023 - ieeexplore.ieee.org
Checkpointing is a key technique to guarantee execution correctness and ensure progress
forwarding in energy harvesting systems. However, checkpointing itself introduces system …

COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems

A Hoseinghorban, AMH Monazzah… - … on Emerging Topics …, 2019 - ieeexplore.ieee.org
Recently, energy harvesting systems that utilize hybrid NVM-SRAM memory in their designs
are introduced as a promising alternative for battery-operated systems. Since the ambient …

A lightweight online backup manager for energy harvesting powered nonvolatile processor systems

W Song, X Cai, M Zhao, Z Shen, Z Jia - Journal of Systems Architecture, 2021 - Elsevier
With the explosive growth of battery-free and energy-harvesting devices, the energy
harvesting powered system has gained more attentions and been widely used in different …

Optimal checkpointing for secure intermittently-powered IoT devices

Z Ghodsi, S Garg, R Karri - 2017 IEEE/ACM International …, 2017 - ieeexplore.ieee.org
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 …

Q-learning based backup for energy harvesting powered embedded systems

W Fan, Y Zhang, W Song, M Zhao… - … Design, Automation & …, 2020 - ieeexplore.ieee.org
Non-volatile processors (NVPs) are used in energy harvesting powered embedded systems
to preserve data across interruptions. In NVP systems, volatile data are backed up to non …