Spare Zone Technique for Improving the Lifetime of ZNS SSDs
최근 주목받는 ZNS SSD는 SSD의 주소공간을 동일한 크기의 존(Zone) 단위로 구분하고 존리셋(Zone reset)을 통해 존 단위로 데이터를 초기화한다. 이때 존의 사용하지 않는 블록까지 초기화하며 초기화 횟수가 제한된 블록의 수명을 낭비하는 문제가 발생한다. 본 논문에서는 존 리셋으로 인한 ZNS SSD의 수명 낭비 문제를 해결하기 위해 존의 남은 공간이 있는 경우, 존 리셋을 지연시키고 남은 공간을 재사용하는 스페어 존 기법을 제안한다. 우리는 제안 기법을 구현하기 위해 NVMeVirt의 일부 코드를 수정하였다. 또한, ZNS SSD의 수명 향상을 평가하기 위해 F2FS 환경에서 YCSB 워크로드를 이용하여 기존의 ZNS SSD와 비교하였다. 실험 결과, 리얼 워크로드에서 존 리셋의 총 수행 횟수가 최대 54% 감소 하였고, 성능은 최대 6% 증가함을 확인하였다.
Authors
- Chanyong Lee (ORCID: https://orcid.org/0000-0002-1005-100X)
- Donghyun Kang (ORCID: https://orcid.org/0000-0002-6052-9454)
Publication Details
- Journal
- KIISE Transactions on Computing Practices
- Published
- 2024-12-30
- DOI
- https://doi.org/10.5626/ktcp.2024.30.12.657
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00