A Caching-Oriented Management Design for the Performance Enhancement of Solid-State Drives

被引:3
作者
Chang, Yuan-Hao [1 ]
Hsieh, Cheng-Kang [2 ]
Huang, Po-Chun [3 ]
Hsiu, Pi-Cheng [2 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
[2] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei 115, Taiwan
[3] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
关键词
Design; Experimentation; Management; Measurement; Performance; Flash memory; solid-state disk; performance; cache; FLASH FILE SYSTEM; MEMORY; RELIABILITY;
D O I
10.1145/2093139.2093142
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While solid-state drives are excellent alternatives to hard disks in mobile devices, a number of performance and reliability issues need to be addressed. In this work, we design an efficient flash management scheme for the performance improvement of low-cost MLC flash memory devices. Specifically, we design an efficient flash management scheme for multi-chipped flash memory devices with cache support, and develop a two-level address translation mechanism with an adaptive caching policy. We evaluated the approach on real workloads. The results demonstrate that it can improve the performance of multi-chipped solid-state drives through logical-to-physical mappings and concurrent accesses to flash chips.
引用
收藏
页数:21
相关论文
共 42 条
  • [1] Agrawal Nitin, 2008, P USENIX ANN TECHN C, P57
  • [2] [Anonymous], 2020, 128 LAYER NAND FLASH
  • [3] Ban A., 2004, Google Patents. US Patent, Patent No. [6,732,221, 6732221]
  • [4] Ben-Aroya A, 2006, LECT NOTES COMPUT SC, V4168, P100
  • [5] A design for high-performance flash disks
    Birrell, Andrew
    Isard, Michael
    Thacker, Chuck
    Wobber, Ted
    [J]. Operating Systems Review (ACM), 2007, 41 (02): : 88 - 93
  • [6] Carrier B., 2005, File System Forensic Analysis
  • [7] Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data-intensive Applications
    Caulfield, Adrian M.
    Grupp, Laura M.
    Swanson, Steven
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (03) : 217 - 228
  • [8] Chang Li-Pin., 2004, Proceedings of the 2004 ACM Symposium on Applied Computing (SAC '04), P862
  • [9] An adaptive striping architecture for flash memory storage systems of embedded systems
    Chang, LP
    Kuo, TW
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 187 - 196
  • [10] CHANG Y.-H., 2007, P 44 AMC IEEE DES AU