279 0

A Wear-leveling by Exploiting Block State Change for Log-based Flash Translation Layer

Title
A Wear-leveling by Exploiting Block State Change for Log-based Flash Translation Layer
Other Titles
로그 기반 플래시 전환 계층을 위한 블록 상태 변환을 활용한 소거 횟수 평준화 기법
Author
여창준
Alternative Author(s)
여창준
Advisor(s)
이동호
Issue Date
2015-08
Publisher
한양대학교
Degree
Master
Abstract
Recently, a flash SSD has been widely used as a storage device because of its fast access speed, light weight, and etc. However, since flash SSDs consist of NAND flash memories, the flash SSD cannot perform an in-place update and it has the limited block erasure cycle. Most of flash SSDs employ FTL that offers NAND flash memory as a block device to disk-based systems by hiding these drawbacks. The wear-leveling algorithm is to improve the endurance of NAND flash memory. Several wear-leveling algorithms have been proposed but these algorithms suffer from the performance degradation due to unnecessary flash operations. In this paper, we propose a wear-leveling exploiting block state change for log-based flash translation layer in order to solve the problems. The our proposed algorithm moves the data in order to minimize extra operations and it updates only selected blocks for eliminating unnecessary erase operations. Newly updated cold blocks will be used as next log blocks in order to uniformly erase blocks. Finally, we show that our proposed algorithm yield a better performance on NAND flash memory by comparing it with other wear-leveling algorithms through various experiments.
URI
https://repository.hanyang.ac.kr/handle/20.500.11754/127737http://hanyang.dcollection.net/common/orgView/200000426943
Appears in Collections:
GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE & ENGINEERING(컴퓨터공학과) > Theses (Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE