Browse

SlimFTL: a Small and Fast Page-level FTL using Hash Functions

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors
신재민
Advisor
김지홍
Issue Date
2020
Publisher
서울대학교 대학원
Keywords
hash-based mappingpage-level mappinggarbage collection costflash translation layersolid-state disks해시기반 맵핑페이지 레밸 맵핑가비지 컬렉션 비용플래시 변환 계층SSD
Description
학위논문 (석사) -- 서울대학교 대학원 : 공과대학 컴퓨터공학부, 2020. 8. 김지홍.
Abstract
As the capacity of an SSD increases, the amount of DRAM for managing the SSD increases proportionally. Since the DRAM cost directly affects the overall SSD price, it is important to minimize the DRAM size without degrading the SSD performance. In this paper, we propose a novel hash-based FTL mapping technique, SlimFTL, that meets this goal. SlimFTL overcomes the GC inefficiency problem of an existing hash-based FTL in two directions. By employing an efficient indirection layer between the logical page and its hashed physical block, SlimFTL reduces the block copy overhead during GC. SlimFTL exploits the spatial sequentiality among successive writes so that sequential writes can be mapped to the same physical block, which significantly reduces the number of valid copies during GC. Experimental results show that SlimFTL can achieve the same performance level of a page-level mapping scheme with only 44% of the DRAM capacity.
Language
eng
URI
http://hdl.handle.net/10371/169359

http://dcollection.snu.ac.kr/common/orgView/000000163451
Files in This Item:
Appears in Collections:
College of Engineering/Engineering Practice School (공과대학/대학원)Dept. of Computer Science and Engineering (컴퓨터공학부)Theses (Master's Degree_컴퓨터공학부)
  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse