A Checkpointing and Instant-on Mechanism for a Embedded System Based on Non-Volatile Memories

被引:0
|
作者
Sun, Jianwen [1 ]
Long, Xiang [1 ]
Wan, Han [1 ]
Yang, Jingwei [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
关键词
Checkpoint; Instant-on; Fault Tolerance; Magnetic Random Access Memory; Persistent Memory;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:173 / 178
页数:6
相关论文
共 50 条
  • [1] DONUTS: An efficient method for checkpointing in non-volatile memories
    Kruger, Kleber
    Pannain, Ricardo
    Azevedo, Rodolfo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (18):
  • [2] Status and Perspectives of embedded Non-Volatile Memories
    Maurelli, Alfonso
    2013 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2013, : 77 - 80
  • [3] Test and repair of non-volatile commodity and embedded memories
    Tsuchida, S
    INTERNATIONAL TEST CONFERENCE 2002, PROCEEDINGS, 2002, : 1223 - 1223
  • [4] Materials challenges in automotive embedded non-volatile memories
    Prinz, Erwin Josef
    MATERIALS AND PROCESSES FOR NONVOLATILE MEMORIES II, 2007, 997 : 35 - 49
  • [5] Modelling of initial fast charge loss mechanism for logic embedded non-volatile memories
    Wu, J.
    Li, C.
    Wang, H.
    Li, J.
    Zheng, L.
    MICROELECTRONICS RELIABILITY, 2017, 76 : 174 - 177
  • [6] Non-volatile memories
    Hidaka, Hideto
    Sofer, Yair
    Digest of Technical Papers - IEEE International Solid-State Circuits Conference, 2007,
  • [7] Exploring Security Solutions and Vulnerabilities for Embedded Non-Volatile Memories
    Tisha, Zakia Tamanna
    Muldavin, Jeremy
    Guin, Ujjwal
    2024 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2024, : 361 - 366
  • [8] On In-System Programming of Non-volatile Memories
    Tsertov, Anton
    Devadze, Sergei
    Jutman, Artur
    Jasnetski, Artjom
    MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, MIXDES 2013, 2013, : 408 - 413
  • [9] Ge-based non-volatile memories
    Wei, Na
    Zhang, Yi
    Chen, Bing
    Zhao, Yi
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2020, 59 (SM)
  • [10] ERASABLE NON-VOLATILE MEMORIES
    JAVETSKI, J
    ELECTRONIC PRODUCTS MAGAZINE, 1982, 24 (13): : 37 - 40