Adaptive Checkpointing Method for Intermittent Computing Systems

Energy harvesting system is used to power Internet-of-Things (IoT) devices by collecting energy from the environment, allowing these devices to operate without being limited by battery life. Due to weak and unstable energy output, these devices often experience frequent power failures, leading to non-progress issues where running programs lose data and must restart from the beginning. Intermittent computing systems have been proposed to address this by saving system states through checkpoints and resuming from them after a reboot. Currently, two different checkpointing methods are widely adopted: periodic and just-in-time (JIT). The periodic method conducts checkpoints frequently and indiscriminately, without regard to the remaining energy level. This approach often results in a large number of unnecessary backups and lead to significant energy waste. In contrast, the JIT method performs checkpoints precisely when a power failure is imminent by continuously monitoring the current energy level. However, this monitoring process also consumes a significant amount of energy. To leverage the advantages of both checkpointing methods while addressing their shortcomings, we propose an adaptive checkpoint system which selects the most suitable method during runtime based on the current energy status and task execution conditions. Experimental results indi-cate that our system can achieve an average speed improvement of 1.7 times compared to using only a single method.

Authors

Institutions

Publication Details

Published
2024-10-23
DOI
https://doi.org/10.1109/sies62473.2024.10768013
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adaptive Checkpointing Method for Intermittent Computing Systems

Nan Guan, Yunlong Yu, Wei Zhang, Juxin Niu
Distributed and Parallel Computing Systems
article

Adaptive Checkpointing Method for Intermittent Computing Systems

Nan Guan, Yunlong Yu, Wei Zhang, Juxin Niu
article en

Abstract

Energy harvesting system is used to power Internet-of-Things (IoT) devices by collecting energy from the environment, allowing these devices to operate without being limited by battery life. Due to weak and unstable energy output, these devices often experience frequent power failures, leading to non-progress issues where running programs lose data and must restart from the beginning. Intermittent computing systems have been proposed to address this by saving system states through checkpoints and resuming from them after a reboot. Currently, two different checkpointing methods are widely adopted: periodic and just-in-time (JIT). The periodic method conducts checkpoints frequently and indiscriminately, without regard to the remaining energy level. This approach often results in a large number of unnecessary backups and lead to significant energy waste. In contrast, the JIT method performs checkpoints precisely when a power failure is imminent by continuously monitoring the current energy level. However, this monitoring process also consumes a significant amount of energy. To leverage the advantages of both checkpointing methods while addressing their shortcomings, we propose an adaptive checkpoint system which selects the most suitable method during runtime based on the current energy status and task execution conditions. Experimental results indi-cate that our system can achieve an average speed improvement of 1.7 times compared to using only a single method.

City University of Hong Kong (HK), Shandong University of Science and Technology (CN)
National Natural Science Foundation of China, Natural Science Foundation of Shandong Province
Openalex Percentile: Top 75%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Adaptive Checkpointing Method for Intermittent Computing Systems — Nan Guan, Yunlong Yu, et al. · (2024) | TGRS Research Map | TGRS