SAC: A Stream Aware Write Cache Scheme for Multi-Streamed Solid State Drives

被引:3
|
作者
Zhou, Bo [1 ]
Ding, Chuanming [1 ]
Lv, Yina [1 ]
Xue, Chun Jason [3 ]
Zhuge, Qingfeng [1 ]
Sha, Edwin H-M [1 ]
Shi, Liang [1 ,2 ]
机构
[1] East China Normal Univ, Sch Comp Sci & Technol, Shanghai, Peoples R China
[2] Huazhong Univ Sci & Technol, Wuhan Natl Lab Optoelect, Wuhan, Hubei, Peoples R China
[3] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
关键词
SSD; Cache; multi-stream;
D O I
10.1145/3394885.3431520
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work found that the state-of-the-art multi-streamed SSDs are inefficiently used due to two issues. First, the write cache inside SSDs is not aware of data from different streams, which induce conflict among streams. Second, the current stream identification methods are not accurate, which should be optimized inside SSDs. This work proposed a novel write cache scheme to efficiently utilize and optimize the multiple streams. First, an inter-stream aware cache partitioning scheme is proposed to manage the data from different streams. Second, an intra-stream based active cache evicting scheme is proposed to evict data to block with more invalid pages in priority. Experiment results show that the proposed scheme significantly reduces the write amplification (WAF) of multi-streamed SSDs by up to 28% with negligible cost.
引用
收藏
页码:645 / 650
页数:6
相关论文
共 50 条
  • [1] AutoStream: Automatic Stream Management for Multi-streamed SSDs
    Yang, Jingpei
    Pandurangan, Rajinikanth
    Choi, Changho
    Balakrishnan, Vijay
    [J]. SYSTOR'17: PROCEEDINGS OF THE 10TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2017,
  • [2] Fully Automatic Stream Management for Multi-Streamed SSDs Using Program Contexts
    Kim, Taejin
    Hong, Duwon
    Hahn, Sangwook Shane
    Chun, Myoungjun
    Lee, Sungjin
    Hwang, Jooyoung
    Lee, Jongyoul
    Kim, Jihong
    [J]. PROCEEDINGS OF THE 17TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2019, : 295 - 308
  • [3] 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
  • [4] 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
  • [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] 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):
  • [8] An endurance solution for solid state drives with cache
    Wang Wei-neng
    Chen Fu-sheng
    Wang Zhi-qiang
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (11) : 2553 - 2558
  • [9] TASecure: Temperature-Aware Secure Deletion Scheme for Solid State Drives
    Li, Bingzhe
    Du, David H. C.
    [J]. GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 275 - 278
  • [10] BPAC: An Adaptive Write Buffer Management Scheme for Flash-based Solid State Drives
    Wu, Guanying
    Eckart, Ben
    He, Xubin
    [J]. 2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,