An Adaptive Partitioning Scheme for DRAM-based Cache in Solid State Drives

被引:0
|
作者
Shim, Hyotaek [1 ]
Seo, Bon-Keun [1 ]
Kim, Jin-Soo [2 ]
Maeng, Seungryoul [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon, South Korea
[2] Sungkyunkwan Univ SKKU, Sch Informat & Commun Engn, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, NAND flash-based Solid State Drives (SSDs) have been rapidly adopted in laptops, desktops, and server storage systems because their performance is superior to that of traditional magnetic disks. However, NAND flash memory has some limitations such as out-of-place updates, bulk erase operations, and a limited number of write operations. To alleviate these unfavorable characteristics, various techniques for improving internal software and hardware components have been devised. In particular, the internal device cache of SSDs has a significant impact on the performance. The device cache is used for two main purposes: to absorb frequent read/write requests and to store logical-to-physical address mapping information. In the device cache, we observed that the optimal ratio of the data buffering and the address mapping space changes according to workload characteristics. To achieve optimal performance in SSDs, the device cache should be appropriately partitioned between the two main purposes. In this paper, we propose an adaptive partitioning scheme, which is based on a ghost caching mechanism, to adaptively tune the ratio of the buffering and the mapping space in the device cache according to the workload characteristics. The simulation results demonstrate that the performance of the proposed scheme approximates the best performance.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] BLAS: Block-Level Adaptive Striping for Solid-State Drives
    Chang, Da-Wei
    Chen, Hsin-Hung
    Yang, Dau-Jieu
    Chang, Hsung-Pin
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (02)
  • [42] Solid State Cache Management Scheme for Improving I/O Performance of Hard Disk Drive
    Park, Jung Kyu
    Seo, Yunjung
    Kim, Jaeho
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [43] IBU: An In-Block Update Address Mapping Scheme for Solid-State Drives
    Taghizadeh, Reza Gholami
    Marvasti, Mohammadreza Binesh
    Asghari, Seyyed Amir
    Taghizadeh, Ramin Gholami
    Nabavi, Morteza
    Savaria, Yvon
    [J]. IEEE ACCESS, 2022, 10 : 4934 - 4947
  • [44] An efficient write buffer management scheme considering the parallelism in solid-state drives
    Do, Seongjoon
    Lee, Eunji
    Kim, Taeseok
    [J]. IEICE ELECTRONICS EXPRESS, 2013, 10 (04):
  • [45] Architecture and Technologies of Flash Memory Based Solid State Drives
    Gao C.
    Shi L.
    Liu K.
    Xue C.
    Shu J.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (07): : 1518 - 1532
  • [46] External Mergesort for Flash-Based Solid State Drives
    Lee, Joonhee
    Roh, Hongchan
    Park, Sanghyun
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1518 - 1527
  • [47] OSSD: A Case for Object-based Solid State Drives
    Lee, Young-Sik
    Kim, Sang-Hoon
    Kim, Jin-Soo
    Lee, Jaesoo
    Park, Chanik
    Maeng, Seungryoul
    [J]. 2013 IEEE 29TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2013,
  • [48] AWrite-Related and Read-Related DRAM Allocation Strategy Inside Solid-State Drives (SSDs)
    Yeh, Po-Chen
    Wu, Chin-Hsien
    Lin, Yung-Hsiang
    Wu, Ming-Yan
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (01)
  • [49] Extended State Observer Based Speed Control Scheme for PMSM Drives
    Sonawane, Rakesh
    Apte, A. A.
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMMUNICATION AND COMPUTING TECHNOLOGY (ICACCT), 2018, : 524 - 527
  • [50] WAS-Deletion: Workload-Aware Secure Deletion Scheme for Solid-State Drives
    Li, Bingzhe
    Du, David
    [J]. 2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 244 - 247