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
相关论文
共 34 条
  • [11] Eilert S, 2009, 2009 IEEE INTERNATIONAL MEMORY WORKSHOP, P72
  • [12] Ferreira AP, 2010, DES AUT TEST EUROPE, P914
  • [13] Gao Shen., 2011, Proceedings of the 20th ACM International Conference on Information and Knowledge Management, CIKM '11, P2401
  • [14] Hu JT, 2010, DES AUT CON, P350
  • [15] Lee BC, 2009, CONF PROC INT SYMP C, P2, DOI 10.1145/1555815.1555758
  • [16] Lee Eunji., 2012, Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on, P1
  • [17] An efficient NAND flash file system for flash memory storage
    Lim, SH
    Park, KH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 906 - 912
  • [18] Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management
    Meza, Justin
    Chang, Jichuan
    Yoon, HanBin
    Mutlu, Onur
    Ranganathan, Parthasarathy
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2012, 11 (02) : 61 - 64
  • [19] High-Performance Scalable Flash File System Using Virtual Metadata Storage with Phase-Change RAM
    Park, Youngwoo
    Park, Kyu Ho
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (03) : 321 - 334
  • [20] Park Y, 2008, APPLIED COMPUTING 2008, VOLS 1-3, P1498