Skip to main navigation Skip to search Skip to main content

A checkpointing and instant-on mechanism for a embedded system based on non-volatile memories

  • Jianwen Sun*
  • , Xiang Long
  • , Han Wan
  • , Jingwei Yang
  • *Corresponding author for this work
  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Checkpointing is the act of saving the state of a running program so that it may be recovered later, which is a general idea that enables various functionalities in computer systems, including fault tolerance, system recovery, and process migration. Checkpointing mechanisms in traditional systems normally save the state of process running on volatile memory to a checkpoint file stored on non-volatile disks. However, moving checkpoint data between decoupled memory and storage levels can be significantly inefficient. Emerging non-volatile memory technology with their large, fast and persistent properties has the potential to finalize this traditional decoupled memory/storage model. Implementing checkpointing mechanism in a system based on non-volatile memories can largely improve the performance of checkpointing. We have implemented an embedded platform based on magnetic random access memories and a checkpointing mechanism in this system. Our results show that checkpointing performance based on non-volatile memories can be order of magnitudes faster than traditional disk-based (or flash-based) approaches and that it is possible to conduct checkpointing operation in a shorter period. Restarting procedure in our platform can be done instantaneously, which shows possibilities of implementing instant-on.

Original languageEnglish
Title of host publicationProceedings - 2014 IEEE Computers, Communications and IT Applications Conference, ComComAp 2014
EditorsZhangbing Zhou, Jianwei Niu, Lei Shu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages173-178
Number of pages6
ISBN (Electronic)9781479948116
DOIs
StatePublished - 20 Jan 2014
Event2014 IEEE Computers, Communications and IT Applications Conference, ComComAp 2014 - Beijing, China
Duration: 20 Oct 201422 Oct 2014

Publication series

NameProceedings - 2014 IEEE Computers, Communications and IT Applications Conference, ComComAp 2014

Conference

Conference2014 IEEE Computers, Communications and IT Applications Conference, ComComAp 2014
Country/TerritoryChina
CityBeijing
Period20/10/1422/10/14

Keywords

  • Checkpoint
  • Fault Tolerance
  • Instant-on
  • Magnetic Random Access Memory
  • Persistent Memory

Fingerprint

Dive into the research topics of 'A checkpointing and instant-on mechanism for a embedded system based on non-volatile memories'. Together they form a unique fingerprint.

Cite this