Marching-Based Wear-Leveling for PCM-Based Storage Systems

被引:20
|
作者
Chang, Hung-Sheng [1 ,2 ]
Chang, Yuan-Hao [3 ]
Hsiu, Pi-Cheng [4 ]
Kuo, Tei-Wei [2 ,4 ]
Li, Hsiang-Pang [1 ]
机构
[1] Macronix Int Co Ltd, Emerging Syst Lab, Hsinchu, Taiwan
[2] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
[3] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[4] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei, Taiwan
关键词
Design; Management; Reliability; Phase-change memory; storage system; metadata; wear leveling; PHASE-CHANGE MEMORY; FLASH FILE SYSTEM; EFFICIENT;
D O I
10.1145/2699831
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving the performance of storage systems without losing the reliability and sanity/integrity of file systems is a major issue in storage system designs. In contrast to existing storage architectures, we consider a PCM-based storage architecture to enhance the reliability of storage systems. In PCM-based storage systems, the major challenge falls on how to prevent the frequently updated (meta) data from wearing out their residing PCM cells without excessively searching and moving metadata around the PCM space and without extensively updating the index structures of file systems. In this work, we propose an adaptive wearleveling mechanism to prevent any PCM cell from being worn out prematurely by selecting appropriate data for swapping with constant search/sort cost. Meanwhile, the concept of indirect pointers is designed in the proposed mechanism to swap data without any modification to the file system's indexes. Experiments were conducted based on well-known benchmarks and realistic workloads to evaluate the effectiveness of the proposed design, for which the results are encouraging.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] Effects of Nanofluids on the Performance of a PCM-Based Thermal Energy Storage System
    Addad, Y.
    Abutayeh, M.
    Abu-Nada, E.
    JOURNAL OF ENERGY ENGINEERING, 2017, 143 (04)
  • [32] Fast Marching-based globally stable motion learning
    Gomez, Javier V.
    Alvarez, David
    Garrido, Santiago
    Moreno, Luis
    SOFT COMPUTING, 2017, 21 (10) : 2785 - 2798
  • [33] Fast Marching-based globally stable motion learning
    Javier V. Gomez
    David Alvarez
    Santiago Garrido
    Luis Moreno
    Soft Computing, 2017, 21 : 2785 - 2798
  • [34] CSWL: Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance
    Yi-Mo Du
    Nong Xiao
    Fang Liu
    Zhi-Guang Chen
    Journal of Computer Science and Technology, 2013, 28 : 28 - 41
  • [35] Heat transfer enhancement for PCM-based heat storage with plate fins
    Ke, Binbin
    Song, Xinnan
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL WORKSHOP ON MATERIALS ENGINEERING AND COMPUTER SCIENCES (IWMECS 2015), 2015, 33 : 678 - 681
  • [36] Write-Aware Replacement Policies for PCM-Based Systems
    Rodriguez-Rodriguez, R.
    Castro, F.
    Chaver, D.
    Gonzalez-Alberquilla, R.
    Pinuel, L.
    Tirado, F.
    COMPUTER JOURNAL, 2015, 58 (09): : 2000 - 2025
  • [37] CSWL: Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance
    Du, Yi-Mo
    Xiao, Nong
    Liu, Fang
    Chen, Zhi-Guang
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (01) : 28 - 41
  • [38] Study on the Behaviour of Thermal Stratification in Encapsulated PCM-based Storage System
    Majumdar, Rudrodip
    Saha, Sandip K.
    PROCEEDINGS OF THE 25TH NATIONAL AND 3RD INTERNATIONAL ISHMT-ASTFE HEAT AND MASS TRANSFER CONFERENCE, IHMTC 2019, 2019,
  • [39] Video File Allocation for Wear-Leveling in Distributed Storage Systems With Heterogeneous Solid-State-Disks (SSDs)
    Lee, Dayoung
    Lee, Joonho
    Song, Minseok
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2023, 33 (05) : 2477 - 2490
  • [40] A space allocation and reuse strategy for PCM-based embedded systems
    Long, Linbo
    Liu, Duo
    Hu, Jingtong
    Gu, Shouzhen
    Zhuge, Qingfeng
    Sha, Edwin H. -M.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (08) : 655 - 667