Mitigating the Write Amplification Problem of Write-Optimized File Systems on Flash Storage

被引:0
|
作者
Chen, Shuo-Han [1 ]
Lin, Jun-Long [1 ]
Chen, Tseng-Yi [2 ]
Wei, Hsin-Wen [3 ]
Hsu, Tsan-Sheng [2 ]
Shih, Wei-Kuan [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
[3] Tamkang Univ, Dept Elect & Comp Engn, New Taipei 251, Taiwan
关键词
B-tree; B+-tree; write-optimized index; WOI; write amplification; flash storage;
D O I
10.1109/CLUSTER.2017.38
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the volume of data stored by Big data and Cloud services continues to grow, both academia and industry are seeking for high-performance storage systems. Recently, with the recent advances in write-optimized indexes (WOI), WOI-based file systems can now outperform conventional file systems with orders of magnitude on random writes, metadata updates, and small file creation. Based on the B-tree structure, WOI-based file systems can not only process data faster than the conventional B-tree but also improve the range query performance. However, the write amplification of these WOI-based file systems becomes a serious performance overhead when adopting flash storage as underlying storage devices due to the recursive entry update behavior. To mitigate the write amplification problem of WOI-based file systems, we propose a flash-friendly WOI design to reduce the number of write requests on flash storage. To evaluate the performance of the proposed design, we adapt B+-tree as a case study and the experimental results are promising.
引用
收藏
页码:615 / 616
页数:2
相关论文
共 50 条
  • [41] A Write-Optimized Re-computation Scheme for Non-Volatile Memory
    Zhang M.
    Hua Y.
    Liu L.
    Hu R.
    Li Z.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (02): : 243 - 256
  • [42] Plush: A Write-Optimized Persistent Log-Structured Hash-Table
    Vogel, Lukas
    Van Renen, Alexander
    Imamura, Satoshi
    Giceva, Jana
    Neumann, Thomas
    Kemper, Alfons
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (11): : 2895 - 2907
  • [43] AB-Tree: A Write-optimized Adaptive Index Structure on Solid State Disk
    Jiang, Zhiwen
    Wu, Yongji
    Zhang, Yong
    Li, Chao
    Xing, Chunxiao
    2014 11TH WEB INFORMATION SYSTEM AND APPLICATION CONFERENCE (WISA), 2014, : 188 - 193
  • [44] Mitigating write amplification issue of SMR drives via the design of sequential-write-constrained cache
    Liang, Yu-Pei
    Chen, Shuo-Han
    Chang, Yuan-Hao
    Lin, Yong -Chin
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 99
  • [45] Mitigating Sync Amplification for Copy-on-write Virtual Disk
    Chen, Qingshu
    Liang, Liang
    Xia, Yubin
    Chen, Haibo
    Kim, Hyunsoo
    14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), 2016, : 241 - 247
  • [46] Zallocator: A High Throughput Write-Optimized Persistent Allocator for Non-Volatile Memory
    Wu, You
    Li, Lin
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2022, 18 (04)
  • [47] Access Characteristic Guided Read and Write Regulation on Flash Based Storage Systems
    Li, Qiao
    Shi, Liang
    Gao, Congming
    Di, Yejia
    Xue, Jason
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1663 - 1676
  • [48] FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores
    He, Kewen
    An, Yujie
    Luo, Yijing
    Liu, Xiaoguang
    Wang, Gang
    ACM TRANSACTIONS ON STORAGE, 2023, 19 (02)
  • [49] SifrDB: A Unified Solution for Write-Optimized Key-Value Stores in Large Datacenter
    Mei, Fei
    Cao, Qiang
    Jiang, Hong
    Li, Jingjun
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 477 - 489
  • [50] WOPE: A write-optimized and parallel-efficient B plus -tree for persistent memory ☆
    He, Xianyu
    Zhang, Runyu
    Tian, Pengpeng
    Zhou, Lening
    Lian, Min
    Yang, Chaoshu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 153