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
来源
2017 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER) | 2017年
关键词
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 条
  • [21] Write-Optimized B+ Tree Index Technology for Persistent Memory
    Rui-Xiang Ma
    Fei Wu
    Bu-Rong Dong
    Meng Zhang
    Wei-Jun Li
    Chang-Sheng Xie
    Journal of Computer Science and Technology, 2021, 36 : 1037 - 1050
  • [22] Write Amplification Reduction in NAND Flash through Multi-Write Coding
    Jagmohan, Ashish
    Franceschini, Michele
    Lastras, Luis
    2010 IEEE 26TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2010,
  • [23] Boosting Random Write Performance for Enterprise Flash Storage Systems
    Xie, Tao
    Koshia, Janak
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [24] Reducing Write Amplification of Flash Storage through Cooperative Data Management with NVM
    Lee, Eunji
    Kim, Julie
    Bahn, Hyokyung
    Lee, Sunjin
    Noh, Sam H.
    ACM TRANSACTIONS ON STORAGE, 2017, 13 (02)
  • [25] Write-Optimized and Consistent RDMA-based Non-Volatile Main Memory Systems
    Liu, Xinxin
    Hua, Yu
    Li, Xuan
    Liu, Qifan
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 248 - 251
  • [26] Reducing Write Amplification of Flash Storage through Cooperative Data Management with NVM
    Lee, Eunji
    Kim, Julie
    Bahn, Hyokyung
    Noh, Sam H.
    2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [27] Read/write-optimized tree indexing for solid-state drives
    Jin, Peiquan
    Yang, Chengcheng
    Jensen, Christian S.
    Yang, Puyuan
    Yue, Lihua
    VLDB JOURNAL, 2016, 25 (05): : 695 - 717
  • [28] Brief Announcement: Root-to-Leaf Scheduling in Write-Optimized Trees
    Chung, Christopher
    Jannen, William
    McCauley, Samuel
    Simon, Bertrand
    PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 475 - 477
  • [29] Atomic write FTL for robust flash file system
    Park, S
    Yu, JH
    Ohm, SY
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS 2005, 2005, : 155 - 160
  • [30] Read/write-optimized tree indexing for solid-state drives
    Peiquan Jin
    Chengcheng Yang
    Christian S. Jensen
    Puyuan Yang
    Lihua Yue
    The VLDB Journal, 2016, 25 : 695 - 717