earticle

논문검색

Optimizing Garbage Collection Overhead of Host-level Flash Translation Layer for Journaling Filesystems

초록

영어

NAND flash memory-based SSD needs an internal software, Flash Translation Layer(FTL) to provide traditional block device interface to the host because of its physical constraints, such as erase-before-write and large erase block. However, because useful host-side information cannot be delivered to FTL through the narrow block device interface, SSDs suffer from a variety of problems such as increasing garbage collection overhead, large tail-latency, and unpredictable I/O latency. Otherwise, the new type of SSD, open-channel SSD exposes the internal structure of SSD to the host so that underlying NAND flash memory can be managed directly by the host-level FTL. Especially, I/O data classification by using host-side information can achieve the reduction of garbage collection overhead. In this paper, we propose a new scheme to reduce garbage collection overhead of open-channel SSD by separating the journal from other file data for the journaling filesystem. Because journal has different lifespan with other file data, the Write Amplification Factor (WAF) caused by garbage collection can be reduced. The proposed scheme is implemented by modifying the hostlevel FTL of Linux and evaluated with both Fio and Filebench. According to the experiment results, the proposed scheme improves I/O performance by 46%~50% while reducing the WAF of open-channel SSDs by more than 33% compared to the previous one.

목차

Abstract
1. Introduction
2. Background
2.1 Open-channel SSD
2.2 Ext4 Journaling Filesystem
3. Related Work
4. Design and Implementation
4.1 Design Overview
4.2 Implementation
5. Experimental Results
5.1 Experimental Environments
5.2 Evaluation Results
6. Conclusion
Acknowledgement
References

저자정보

  • Sehee Son Master Student, School of Computer Science and Engineering, Pusan National University, Korea
  • Sungyong Ahn Assistant Professor, School of Computer Science and Engineering, Pusan National University, Korea

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.