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 条
  • [21] Wear-Leveling for PCM Main Memory on Embedded System via Page Management and Process Scheduling
    Pan, Chen
    Xie, Mimi
    Hu, Jingtong
    Qiu, Meikang
    Zhuge, Qingfeng
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [22] ExTENDS: Efficient Data Placement and Management for Next Generation PCM-Based Storage Systems
    Mativenga, Ronnie
    Hamandawana, Prince
    Kwon, Se Jin
    Chung, Tae-Sun
    IEEE ACCESS, 2019, 7 : 148718 - 148730
  • [23] STUDY OF THE MELTING BEHAVIOR IN A PCM-BASED THERMAL ENERGY STORAGE
    Bashar, Mohammad
    Siddiqui, Kamran
    PROCEEDINGS OF THE ASME/JSME/KSME JOINT FLUIDS ENGINEERING CONFERENCE, 2015, VOL 1, 2015,
  • [24] Numerical investigation of PCM-based thermal energy storage system
    Bellan, Selvan
    Gonzalez-Aguilar, Jose
    Romero, Manuel
    Rahman, Muhammad M.
    Goswami, D. Yogi
    Stefanakos, Elias K.
    INTERNATIONAL CONFERENCE ON CONCENTRATING SOLAR POWER AND CHEMICAL ENERGY SYSTEMS, SOLARPACES 2014, 2015, 69 : 758 - 768
  • [25] A Method of Achieving the Maximum Write Endurance for Storage Systems through Wear-Leveling Supported by Spare Regions
    Kim, H.
    Okada, K.
    2012 DIGEST ASIA-PACIFIC MAGNETIC RECORDING CONFERENCE (APMRC), 2012,
  • [26] Wear-Aware Algorithms for PCM-Based Database Buffer Pools
    Ou, Yi
    Chen, Lei
    Xu, Jianliang
    Haerder, Theo
    WEB-AGE INFORMATION MANAGEMENT: WAIM 2014 INTERNATIONAL WORKSHOPS, 2014, 8597 : 165 - 176
  • [27] A random-walk based wear-leveling algorithm for large-capacity SSDs
    Zhao, P. (p-zhao07@mails.tsinghua.edu.cn), 2012, Science Press (35):
  • [28] Thermodynamics and performance evaluation of encapsulated PCM-based energy storage systems for heating application in building
    Tyagi, V. V.
    Pandey, A. K.
    Kothari, Richa
    Tyagi, S. K.
    JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2014, 115 (01) : 915 - 924
  • [29] Byte-Addressable Update Scheme to Minimize the Energy Consumption of PCM-Based Storage Systems
    Yang, Ming-Chang
    Chang, Yuan-Hao
    Tsao, Che-Wei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
  • [30] Thermodynamics and performance evaluation of encapsulated PCM-based energy storage systems for heating application in building
    V. V. Tyagi
    A. K. Pandey
    Richa Kothari
    S. K. Tyagi
    Journal of Thermal Analysis and Calorimetry, 2014, 115 : 915 - 924