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 条
  • [1] Optimizing Every Operation in a Write-Optimized File System
    Yuan, Jun
    Zhan, Yang
    Jannen, William
    Pandey, Prashant
    Akshintala, Amogh
    Chandnani, Kanchan
    Deo, Pooja
    Kasheff, Zardosht
    Walsh, Leif
    Bender, Michael A.
    Farach-Colton, Martin
    Johnson, Rob
    Kuszmaul, Bradley C.
    Porter, Donald E.
    14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), 2016, : 1 - 14
  • [2] Write-Optimized Skip Lists
    Bender, Michael A.
    Farach-Colton, Martin
    Johnson, Rob
    Mauras, Simon
    Mayer, Tyler
    Phillips, Cynthia A.
    Xu, Helen
    PODS'17: PROCEEDINGS OF THE 36TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2017, : 69 - 78
  • [3] An Update-Overhead-Aware Caching Policy for Write-Optimized File Systems on SMR Disks
    Chen, Shuo-Han
    Li, Wei-Shin
    Shen, Min-Hong
    Lien, Yi-Han
    Chen, Tseng-Yi
    Hsu, Tsan-sheng
    Wei, Hsin-Wen
    Shih, Wei-Kuan
    2017 IEEE 36TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2017,
  • [4] A Write-Optimized B-Tree Layer for NAND Flash Memory
    Gong, Xiaona
    Chen, Shuyu
    Lin, Mingwei
    Liu, Haozhang
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [5] ReoFS: A Read-Efficient and Write-Optimized File System for Persistent Memory
    Yan, Yan
    Huang, Kaixin
    Zheng, Shengan
    Xue, Dongliang
    Huang, Linpeng
    2020 25TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2020), 2020, : 177 - 186
  • [6] Write-Optimized Dynamic Hashing for Persistent Memory
    Nam, Moohyeon
    Cha, Hokeun
    Choi, Young-ri
    Noh, Sam H.
    Nam, Beomseok
    PROCEEDINGS OF THE 17TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2019, : 31 - 44
  • [7] Mitigating Write Amplification of Dual-mode Flash Memory
    Chen, Yi-Shen
    Shih, Ying-Jui
    Hsieh, Jen-Wei
    2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 243 - 244
  • [8] WOKV: A Write-Optimized Key-Value Store
    Zhan, Ling
    Yu, Kan
    Zhou, Chenxi
    Tang, Chenlei
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 527 - 531
  • [9] LazyStore: Write-optimized Key-value Storage System Based on Hybrid Storage Architecture
    Du, Yun-Xiao
    Chen, Ke
    Shou, Li-Dan
    Jiang, Da-Wei
    Luo, Xin-Yuan
    Chen, Gang
    Ruan Jian Xue Bao/Journal of Software, 2025, 36 (02): : 805 - 829
  • [10] Write-Optimized Indexing with Partitioned B-Trees
    Riegger, Christian
    Vincon, Tobias
    Petrov, Ilia
    19TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS2017), 2017, : 296 - 300