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