An endurance solution for solid state drives with cache

被引:1
|
作者
Wang Wei-neng [1 ]
Chen Fu-sheng [1 ]
Wang Zhi-qiang
机构
[1] Hunan Elect Power Corp Res Inst, Changsha, Hunan, Peoples R China
关键词
Triple-pool; Wear leveling; Algorithm; Solid-state drives;
D O I
10.1016/j.jss.2012.05.072
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
NAND flash memory has become one of the most popular storage media for portable devices, such as MP3 players, MMC cards and solid state drives (SSDs). Due to erase-before-write characteristics of NAND flash memory, wear-leveling strategy is very important in determining the performance and lifetime of NAND flash memory in solid state drives. In this paper, to prolong the lifetime and improve the performance of SSDs with cache, we propose an effective wear-leveling algorithm based on a novel "triple-pool" design. Comparing with previous wear-leveling algorithms, experimental results show that our algorithm lengthens the lifetime and reduces the write amplification. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:2553 / 2558
页数:6
相关论文
共 50 条
  • [1] Efficient Cache Design for Solid-State Drives
    Huang, Miaoqing
    Serres, Olivier
    Narayana, Vikram K.
    El-Ghazawi, Tarek
    Newby, Gregory
    [J]. PROCEEDINGS OF THE 2010 COMPUTING FRONTIERS CONFERENCE (CF 2010), 2010, : 41 - 50
  • [2] An Efficient Cache Management Scheme for Capacitor Equipped Solid State Drives
    Gao, Congming
    Shi, Liang
    Di, Yejia
    Li, Qiao
    Xue, Chun Jason
    Sha, Edwin H. -M.
    [J]. PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 463 - 466
  • [3] Aging Capacitor Supported Cache Management Scheme for Solid-State Drives
    Gao, Congming
    Shi, Liang
    Li, Qiao
    Liu, Kai
    Xue, Chun Jason
    Yang, Jun
    Zhang, Youtao
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2230 - 2239
  • [4] CachedGC: Cache-Assisted Garbage Collection in Modern Solid State Drives
    Shahidi, Narges
    Kandemir, Mahmut T.
    [J]. 2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 79 - 86
  • [5] An Adaptive Partitioning Scheme for DRAM-based Cache in Solid State Drives
    Shim, Hyotaek
    Seo, Bon-Keun
    Kim, Jin-Soo
    Maeng, Seungryoul
    [J]. 2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,
  • [6] F2FS Aware Mapping Cache Design on Solid State Drives
    Gao, Congming
    Di, Yejia
    Deng, Aosong
    Liu, Duo
    Ji, Cheng
    Xue, Chun Jason
    Shi, Liang
    [J]. 2018 7TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2018), 2018, : 31 - 36
  • [7] Using Solid State Drives as a Mid-Tier Cache in Enterprise Database OLTP Applications
    Khessib, Badriddine M.
    Vaid, Kushagra
    Sankar, Sriram
    Zhang, Chengliang
    [J]. PERFORMANCE EVALUATION, MEASUREMENT AND CHARACTERIZATION OF COMPLEX SYSTEMS, 2011, 6417 : 153 - 168
  • [8] SAC: A Stream Aware Write Cache Scheme for Multi-Streamed Solid State Drives
    Zhou, Bo
    Ding, Chuanming
    Lv, Yina
    Xue, Chun Jason
    Zhuge, Qingfeng
    Sha, Edwin H-M
    Shi, Liang
    [J]. 2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 645 - 650
  • [9] Pattern-Based Prefetching with Adaptive Cache Management Inside of Solid-State Drives
    Li, Jun
    Xu, Xiaofei
    Cai, Zhigang
    Liao, Jianwei
    Li, Kenli
    Gerofi, Balazs
    Ishikawa, Yutaka
    [J]. ACM TRANSACTIONS ON STORAGE, 2022, 18 (01)
  • [10] H-ARC: A Non-Volatile Memory Based Cache Policy for Solid State Drives
    Fan, Ziqi
    Du, David H. C.
    Voigt, Doug
    [J]. 2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,