EddySuperblock: Improving NAND Flash Efficiency and Lifetime by Endurance-Driven Dynamic Superblock Management

被引:2
|
作者
Zhang, Weidong [1 ,2 ]
Dong, Zhenxing [1 ]
Zhu, Yan [1 ]
机构
[1] Chinese Acad Sci, Natl Space Sci Ctr, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Comp Sci & Technol, Beijing 100049, Peoples R China
关键词
Ash; Time factors; Real-time systems; Organizations; Memory management; Aerospace electronics; Reliability; Lifetime; NAND flash; parallel garbage collection; solid-state drive (SSD); superblock; wear endurance variation; TRANSLATION LAYER; MEMORY; SPAN;
D O I
10.1109/TVLSI.2021.3126862
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Solid-state drives (SSDs) are widely used in current storage systems. SSD manufacturers usually aggregate physical blocks across planes into one superblock to improve SSD performance. However, due to the wear endurance variations among blocks and pages, the standard superblock scheme leads to lifetime and space waste of SSDs. Superblock granularity also causes higher and more uncertain garbage collection overhead. To address these problems, this work proposes endurance-driven dynamic superblock management called EddySuperblock to provide a longer lifetime and higher space utilization with a faster and deterministic response time, which designs a dynamic superblock organization strategy that links free strong blocks into one superblock according to the real-time wear index of each block and introduces page-level wear management to further unlock the lifetime potential of pages. To reduce the high garbage collection overhead caused by superblocks, a nonblocking parallel garbage collection policy is proposed, which can reclaim space and serve requests simultaneously with low overhead. We conduct a set of experiments on a real hardware experiment platform. Both the proposed EddySuperblock and representative superblock schemes have been implemented on the experiment platform. The experimental results show that our scheme greatly reduces the average system response time by 47.6% and prolongs the lifetime by 75.6% compared with the state-of-the-art superblock scheme, and the final-state flash utilization reaches 95.4%. In the end, this article presents the application status of our work in real-world scenarios.
引用
收藏
页码:95 / 107
页数:13
相关论文
共 31 条
  • [21] Improving the Efficiency of Power Management via Dynamic Interrupt Management
    Kang, Ki-Dong
    Park, Hyungwon
    Park, Gyeongseo
    Kim, Daehoon
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 377 - 380
  • [22] Improving Block Management in 3D NAND Flash SSDs with Sub-Block First Write Sequencing
    Buddhanoy, Matchima
    Khan, Kamil
    Milenkovic, Aleksandar
    Pasricha, Sudeep
    Ray, Biswajit
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 296 - 300
  • [23] Improving Energy Efficiency and Productivity at Industrial Plants Using Dynamic Voltage Management
    Jayaraman, Sathish
    Miranbeigi, Mohammadreza
    Kandula, Rajendra Prasad
    Divan, Deepak
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2020, 56 (02) : 1250 - 1257
  • [24] Improving Energy Efficiency and Productivity at Industrial Plants Using Dynamic Voltage Management
    Jayaraman, Sathish
    Miranbeigi, Mohammadreza
    Kandula, Prasad
    Divan, Deepak
    2019 IEEE INDUSTRY APPLICATIONS SOCIETY ANNUAL MEETING, 2019,
  • [25] A Management Scheme of Multi-Level Retention-Time Queues for Improving the Endurance of Flash-Memory Storage Devices
    Yu, David Kuang-Hui
    Hsieh, Jen-Wei
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (04) : 549 - 562
  • [26] Improving the Energy Efficiency of Industrial Refrigeration Systems by Means of Data-Driven Load Management
    Cirera, Josep
    Carino, Jesus A.
    Zurita, Daniel
    Ortega, Juan A.
    PROCESSES, 2020, 8 (09)
  • [27] hevcDTM: Application-Driven Dynamic Thermal Management for High Efficiency Video Coding
    Palomino, Daniel
    Shafique, Muhammad
    Amrouch, Hussam
    Susin, Altamiro
    Henkel, Joerg
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [28] Digital Twin-driven approach to improving energy efficiency of indoor lighting based on computer vision and dynamic BIM
    Tan, Yi
    Chen, Penglu
    Shou, Wenchi
    Sadick, Abdul-Manan
    ENERGY AND BUILDINGS, 2022, 270
  • [29] Digital Twin-driven approach to improving energy efficiency of indoor lighting based on computer vision and dynamic BIM
    Tan, Yi
    Chen, Penglu
    Shou, Wenchi
    Sadick, Abdul-Manan
    Energy and Buildings, 2022, 270
  • [30] Quick-low-density parity check and dynamic threshold voltage optimization in 1X nm triple-level cell NAND flash memory with comprehensive analysis of endurance, retention-time, and temperature variation
    Doi, Masafumi
    Tokutomi, Tsukasa
    Hachiya, Shogo
    Kobayashi, Atsuro
    Tanakamaru, Shuhei
    Ning, Sheyang
    Iwasaki, Tomoko Ogura
    Takeuchi, Ken
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2016, 55 (08)