Data Movement in Flash Memories

被引:0
|
作者
Jiang, Anxiao [1 ]
Langberg, Michael [2 ]
Mateescu, Robert [3 ]
Bruck, Jehoshua [4 ]
机构
[1] Texas A&M Univ, Dept Comp Sci, College Stn, TX 77843 USA
[2] Open Univ Israel, Div Comp Sci, IL-43107 Raanana, Israel
[3] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
[4] CALTECH, Dept CNS, Dept EE, Pasadena, CA 91125 USA
来源
2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2 | 2009年
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
NAND flash memories are the most widely used non-volatile memories, and data movement is common in flash storage systems. We study data movement solutions that minimize the number of block erasures, which are very important for the efficiency and longevity of flash memories. To move data among n blocks with the help of Delta auxiliary blocks, where every block contains m pages, we present algorithms that use Theta(n . min{m, log(Delta) n}) erasures without the tool of coding. We prove this is almost the best possible for non-coding solutions by presenting a nearly matching lower bound. Optimal data movement can be achieved using coding, where only Theta(n) erasures are needed. We present a coding-based algorithm, which has very low coding complexity, for optimal data movement. We further show the NP hardness of both coding-based and non-coding schemes when the objective is to optimize data movement on a per instance basis.
引用
收藏
页码:1031 / +
页数:2
相关论文
共 50 条
  • [1] Data Movement and Aggregation in Flash Memories
    Jiang, Anxiao
    Langberg, Michael
    Mateescu, Robert
    Bruck, Jehoshua
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 1918 - 1922
  • [2] Algorithms and data structures for flash memories
    Gal, E
    Toledo, S
    ACM COMPUTING SURVEYS, 2005, 37 (02) : 138 - 163
  • [3] Study of data retention for nanocrystal Flash memories
    Compagnoni, CM
    Ielmini, D
    Spinelli, AS
    Lacaita, AL
    Previtali, C
    Gerardi, C
    41ST ANNUAL PROCEEDINGS: INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM, 2003, : 506 - 512
  • [4] FRCD: Fast recovery of compressible data in flash memories
    Nazari, Mahyar
    Zadeh, Reza Taghi
    Asghari, Seyyed Amir
    Marvasti, Mohammadreza Binesh
    Rahmani, Amir M.
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 78 : 520 - 535
  • [5] Data deletion method for security improvement of Flash memories
    Xin, Ruishan
    Ye, Mao
    Wang, Jia
    Hui, Kai
    Zhao, Yiqiang
    IEICE ELECTRONICS EXPRESS, 2018, 15 (08):
  • [6] Annealing of Static Data Errors in NAND-Flash Memories
    Schmidt, H.
    Walter, D.
    Brueggemann, M.
    Gliem, F.
    Harboe-Sorensen, R.
    Roos, P.
    RADECS 2007: PROCEEDINGS OF THE 9TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS, 2007, : 224 - +
  • [7] FLASH MEMORIES ON THE RISE
    HARRIS, P
    MICROELECTRONICS JOURNAL, 1994, 25 (05) : R5 - R8
  • [8] On The Capacity of Flash Memories
    Jiang, Anxiao
    Bruck, Jehoshua
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS, VOLS 1-3, 2008, : 93 - +
  • [9] When good memories go bad: Data recovery of flash media
    Barry, Sean
    Ontrack, Kroll
    ECN Electronic Component News, 2009, 53 (08):
  • [10] Modeling charge variation during data retention of MLC Flash memories
    Postel-Pellerin, J.
    Lalande, F.
    Canet, P.
    Bouchakour, R.
    Jeuland, F.
    Morancho, L.
    MICROELECTRONICS RELIABILITY, 2009, 49 (9-11) : 1060 - 1063