작성일
2021.10.13
수정일
2021.12.15
작성자
오기준
조회수
51

Zoned Namespace SSD 기반 데이터 배치를 통한 키-밸류 스토어 성능 개선

Zoned Namespace SSD 기반 데이터 배치를 통한 키-밸류 스토어 성능 개선

 

요약

 

낸드 플래시 메모리 기술의 비약적인 발전은 엔터프라이즈 시장에서 Hard-Disk Drive(HDD)를 낸드 플래시 메모리 기반의 Solid State Drive(SSD)로 빠르게 대체하도록 만들었다. 하지만 낸드 플래시 메모리는 덮어쓰기 불가와 지우기 횟수 제한과 같은 물리적 제약 사항으로 기존 블록 인터페이스를 사용하기 위해서는 Flash Translation Layer(FTL)라는 펌웨어 레벨 소프트웨어가 필요하다. FTL은 Out-place Update를 위한 매핑 테이블 관리, 쓰레기 수집(Garbage Collection)을 수행한다. 하지만 FTL은 SSD를 블랙박스와 같이 만들어 예측 불가능한 지연 시간 및 꼬리 응답시간 증가 문제를 발생시켰다. 이를 해결하기 위해 저장 공간을 일정 단위 Zone으로 나누고 Zone 단위로 SSD 내부를 호스트에게 부분적으로 드러내, 호스트 정보를 활용한 데이터 배치를 허용하는 Zoned Namespace(ZNS) SSD가 등장하게 되었다. 본 논문은 현재 ZNS SSD를 위한 RocksDB 내장 파일 시스템 ZenFS가 효율적인 공간 활용을 못 하는 점에 주목했다. 이에 따라 본 논문은 키-밸류 스토어의 LSM-Tree 와 ZNS SSD의 특성에 최적화된 데이터 생명 주기에 따른 Zone 할당 및 쓰레기 수집(Garbage Collection) 방식을 제안했다. 제안하는 기법은 ZenFS 위에서 구현되어 ZNS SSD 에뮬레이션 환경에서 평가되었으며, 성능 평가는 순차 쓰기와 임의 키 값에 대한 덮어쓰기로 진행되었다. 성능 평가 결과, 제안하는 기법은 기존 방식 대비 3% 처리 속도 감소로 ZNS SSD의 공간 효율을 75%까지 개선할 수 있었다.

학위연월
2022년 2월
지도교수
안성용
키워드
Zoned Namespace, Flash Translation Layer, Host-level FTL, RocksDB, Filesystem
소개 웹페이지
https://sites.google.com/view/thesis-oslab-gijun
첨부파일
첨부파일이(가) 없습니다.
다음글
SSD 내부 쓰기 버퍼의 선택적 내구성 보장을 통한 전원 손실 보호 기법 연구
양준석 2021-10-13 14:21:18.8
이전글
NVMe SSD를 위한 멀티-큐 블록 레이어 기반 입출력 자원 분배 기법
손수호 2021-10-13 13:03:40.183
RSS 2.0 823
게시물 검색
석사학위논문
번호 제목 작성자 작성일 첨부파일 조회수
823 RAG를 적용한 컨테이너 기반 마이크로서비스의 오류 식별 방법 조대영 2025.12.15 0 141
822 Interpretable Cancer Risk Prediction with a Knowle 박한얼 2025.12.11 0 86
821 스토리지 분리화 환경에서 데이터 이동 최적화를 위한 Near-Data processing 도건우 2025.10.23 0 128
820 Learning a Differentiable Multi-Branch Decision Tr 박한얼 2025.10.21 0 239
819 분산 사이드카 아키텍처 기반 클라우드-네이티브 시스템 콜 모니터링 윤건우 2025.10.19 0 132
818 전시 환경에서의 관람객 행동 분석을 위한 Depth-Aware Zero-Shot HOI 조수현 2025.10.17 0 103
817 멀티모델 통합 선검출 기법의 환경 변화 강건성을 위한 베이지안 최적화 기반 파라미터 김정호 2025.10.17 0 123
816 레이더 기반 사람 행동 인식을 위한 경량 딥러닝 모델 설계 및 구현 곽도균 2025.10.17 0 119
815 메쉬 리깅 기반 안면 3D Gaussian Splatting의 부분 편집 기법 박현수 2025.10.17 0 136
814 가상현실에서 변형형 프록시가 감각 통합 및 일치감에 미치는 영향 연구 김민성 2025.10.17 0 98
813 이상 음향 탐지를 위한 경량 Diffusion Transformer 모델의 설계 및 구현 구동한 2025.10.17 0 137
812 VR 제자리걸음 중 주변부 시각 흐름의 위치와 속도가 비의도적 위치 이동에 미치는 영향 연 은승우 2025.10.17 0 133
811 실시간 공유화면 AI 분석을 통한 온라인 코딩 시험 부정행위 탐지 시스템 정해원 2025.10.17 0 176
810 지식 그래프 기반의 LLM 수학 추론 성능 향상 기법 박재현 2025.10.17 0 167
809 Autonomous Driving Agent Identification Under Host 도현철 2025.10.17 0 111
808 드론 기반 광역 모니터링 지연 시간 최소화를 위한 효율적 데이터 전송 프로토콜 및 선택적 박동진 2025.10.17 0 111
807 시공간 정보 토큰을 활용한 3D Human Pose Estimation 전민수 2025.10.16 0 108
806 격자기반 양자내성암호 ML-KEM 하드웨어 설계 및 검증 강은세 2025.10.15 0 241
805 배리어프리 전시 서비스를 위한 대화형 수어 질의응답 거대언어모델 연구 허석용 2025.10.15 0 133
804 Long-Axis Guided Diffusion Autoencoder for Through 김준희 2025.10.15 0 113