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 条
  • [31] Mitigating Asymmetric Read and Write Costs in Cuckoo Hashing for Storage Systems
    Sun, Yuanyuan
    Hua, Yu
    Chen, Zhangyu
    Guo, Yuncheng
    PROCEEDINGS OF THE 2019 USENIX ANNUAL TECHNICAL CONFERENCE, 2019, : 329 - 343
  • [32] NAND Flash Architectures Reducing Write Amplification Through Multi-Write Codes
    Odeh, Saher
    Cassuto, Yuval
    2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,
  • [33] OurRocks: Offloading Disk Scan Directly to GPU in Write-Optimized Database System
    Choi, Won Gi
    Kim, Doyoung
    Roh, Hongchan
    Park, Sanghyun
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (11) : 1831 - 1844
  • [34] TLBtree: A Read/Write-Optimized Tree Index for Non-Volatile Memory
    Luo, Yongping
    Jin, Peiquan
    Zhang, Qinglin
    Cheng, Bin
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1889 - 1894
  • [35] Write-Optimized and High-Performance Hashing Index Scheme for Persistent Memory
    Zuo, Pengfei
    Hua, Yu
    Wu, Jie
    PROCEEDINGS OF THE 13TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2018, : 461 - 476
  • [36] WOBTree: a write-optimized B plus -tree for non-volatile memory
    Wang, Haitao
    Li, Zhanhuai
    Zhang, Xiao
    Zhao, Xiaonan
    Jiang, Song
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (05)
  • [37] WOBTree: a write-optimized B+-tree for non-volatile memory
    Haitao WANG
    Zhanhuai LI
    Xiao ZHANG
    Xiaonan ZHAO
    Song JIANG
    Frontiers of Computer Science, 2021, (05) : 13 - 27
  • [38] Sherman: A Write-Optimized Distributed B+Tree Index on Disaggregated Memory
    Wang, Qing
    Lu, Youyou
    Shu, Jiwu
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 1033 - 1048
  • [39] WOBTree: a write-optimized B+-tree for non-volatile memory
    Haitao Wang
    Zhanhuai Li
    Xiao Zhang
    Xiaonan Zhao
    Song Jiang
    Frontiers of Computer Science, 2021, 15
  • [40] A Scalable and Write-Optimized Disaggregated B+-Tree With Adaptive Cache Assistance
    An, Hang
    Wang, Fang
    Feng, Dan
    Zou, Xiaomin
    Liu, Zefeng
    Zhang, Jianshun
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (04) : 1074 - 1087