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.
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 527 - 531
  • [9] Write-Optimized Indexing with Partitioned B-Trees
    Riegger, Christian
    Vincon, Tobias
    Petrov, Ilia
    [J]. 19TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES (IIWAS2017), 2017, : 296 - 300
  • [10] WIPE: A Write-Optimized Learned Index for Persistent Memory
    Wang, Zhonghua
    Ding, Chen
    Song, Fengguang
    Lu, Kai
    Wan, Jiguang
    Tan, Zhihu
    Xie, Changsheng
    Li, Guokuan
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)