簡易檢索 / 詳目顯示

研究生: 施英睿
Ying-Jui Shih
論文名稱: 針對SLC/MLC雙模式快閃記憶體減少寫入放大之研究
Mitigating the Write Amplification Problem of Dual-mode Flash Memory
指導教授: 謝仁偉
Jen-Wei Hsieh
口試委員: 謝仁偉
Jen-Wei Hsieh
黃元欣
Yuan-Shin Hwang
吳晉賢
Chin-Hsien Wu
陳雅淑
Ya-Shu Chen
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 英文
論文頁數: 50
中文關鍵詞: 快閃記憶體寫入放大
外文關鍵詞: Write Amplification, Flash Storage device, Solid-State Drive, Storage Systems
相關次數: 點閱:210下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

  • 1 Introduction 2 Background 3 Motivation 4 Fast and Reused Program Method 4.1 Overview 4.2 System Architecture 4.3 Encoding Scheme 4.4 Block Allocation 4.5 Garbage Collection 4.6 Examples of Write Request 5 Evaluation 5.1 Experimental Setup 5.2 Trace Characteristic 5.3 Experimental Result 5.3.1 Write Ampli cation 5.3.2 Average Write Response Time 5.3.3 Block Erase Count 6 Conclusion

    [1] S. Lee, K. Ha, K. Zhang, and J. Kim. FlexFS: a flexible flash file system
    for MLC NAND flash memory. Usenix Atc, pages 9{9, 2009.
    [2] Rino Micheloni, Alessia Marelli, and Kam Eshghi. Inside Solid State
    Drives (SSDs). Springer Series in Advanced Microelectronics, 37:173{
    201, 2013.
    [3] Mamoru Fukuchi, Yukiya Sakaki, Chihiro Matsui, and Ken Takeuchi. 20
    % System-performance Gain of 3D Charge-trap TLC NAND Flash over
    2D Floating-gate MLC NAND Flash for SCM / NAND Flash Hybrid
    SSD. 2018 IEEE International Symposium on Circuits and Systems
    (ISCAS), pages 9{13, 2018.
    [4] Li Pin Chang and Tei Wei Kuo. An adaptive striping architecture for
    flash memory storage systems of embedded systems. In Real-Time Tech-
    nology and Applications - Proceedings, 2002.
    [5] Eran Gal and Sivan Toledo. Algorithms and data structures for
    flash memories. ACM Computing Surveys, 2005.
    [6] Yuan Hao Chang, Jen Wei Hsieh, and Tei Wei Kuo. Improving
    flash wear-leveling by proactively moving static data. IEEE Transactions on
    Computers, 2010.
    [7] Muthukumar Murugan and David H.C. Du. Rejuvenator: A static wear
    leveling algorithm for NAND flash memory with minimized overhead.
    In IEEE Symposium on Mass Storage Systems and Technologies, 2011.
    [8] Li Pin Chang. A hybrid approach to nand-flash-based solid-state disks.
    IEEE Transactions on Computers, 2010.
    [9] Neal R. Mielke, Robert E. Frickey, Ivan Kalastirsky, Minyan Quan,
    Dmitry Ustinov, and Venkatesh J. Vasudevan. Reliability of Solid-
    State Drives Based on NAND Flash Memory. Proceedings of the IEEE,
    105(9):1725{1750, 2017.
    [10] Yu-ming Chang, Yuan-hao Chang, Tei-wei Kuo, Yung-chun Li, and
    Hsiang-pang Li. Achieving SLC Performance with MLC Flash Mem-
    ory. Dac, pages 3{8, 2015.
    [11] Chien-Chung Ho, Yu-Ming Chang, Yuan-Hao Chang, and Tei-Wei Kuo.
    An SLC-Like Programming Scheme for MLC Flash Memory. ACM
    Trans. Storage Article, 14(11):1{26, 2018.
    [12] Sungjin Lee, Dongkun Shin, Young-Jin Kim, and Jihong Kim. Last:
    Locality-aware sector translation for nand flash memory-based storage
    systems. SIGOPS Oper. Syst. Rev., 42(6):36{42, October 2008.
    [13] Lorenzo Zuolo, Cristian Zambelli, Rino Micheloni, and Piero Olivo.
    Solid-State Drives: Memory Driven Design Methodologies for Optimal
    Performance. Proceedings of the IEEE, 105(9):1589{1608, 2017.
    [14] Fabio Margaglia, Gala Yadgar, Eitan Yaakobi, Yue Li, Assaf Schuster,
    and Andre Brinkmann. The Devil Is in the Details: Implementing Flash
    Page Reuse with WOM Codes. Fast, pages 95{109, 2016.
    [15] Yu Cai, Yixin Luo, Saugata Ghose, and Onur Mutlu. Read Disturb
    Errors in MLC NAND Flash Memory: Characterization, Mitigation, and
    Recovery. Proceedings of the International Conference on Dependable
    Systems and Networks, 2015-Septe(2):438{449, 2015.
    [16] WeiWang,Wen Pan, Tao Xie, and Deng Zhou. How Many MLCs Should
    Impersonate SLCs to Optimize SSD Performance? Proceedings of the
    Second International Symposium on Memory Systems - MEMSYS '16,
    pages 238{247, 2016.
    [17] Wenhui Zhang. PA-SSD : A Page-Type Aware TLC SSD for Improved
    Write / Read Performance and Storage Eciency. Ics '18, 2018.
    [18] Shijun Liu and Xuecheng Zou. QLC NAND study and enhanced Gray
    coding methods for sixteen-level-based program algorithms. Microelec-
    tronics Journal, 66(May):58{66, 2017.
    [19] Xavier Jimenez, David Novo, and Paolo Ienne. Libra: Software-
    Controlled Cell Bit-Density to Balance Wear in NAND Flash. ACM
    Trans. Embed. Comput. Syst., 2015.
    [20] Xuebin Zhang, Jiangpeng Li, Hao Wang, and Santa Clara. Reducing
    Solid-State Storage Device Write Stress through Opportunistic In-place
    Delta Compression This paper is included in the Proceedings of the
    14th USENIX Conference on Reducing Solid-State Storage DeviceWrite
    Stress Through Opportunistic. Fast'16, 2016.
    [21] Wikipedia fourth extended lesystem.
    https://en.wikipedia.org/wiki/Ext4.
    [22] Wikipedia le allocation table. https://en.wikipedia.org/wiki/FAT.
    [23] Bruce McNutt Ken Bates. Umass trace repository.
    http://traces.cs.umass.edu/index.php/Storage/Storage.
    [24] Wikipedia new technology le system.
    https://en.wikipedia.org/wiki/NTFS.

    無法下載圖示 全文公開日期 2024/08/26 (校內網路)
    全文公開日期 2024/08/26 (校外網路)
    全文公開日期 2024/08/26 (國家圖書館:臺灣博碩士論文系統)
    QR CODE