2026 DKU System Software Lab
Flash Translation Layer (FTL) Study Repository
This repository contains study materials, papers, and presentation slides for the 2026 DKU System Software Lab FTL Study.
- SSD
- Flash Memory
- Flash Translation Layer (FTL)
- Storage Systems
- Explore Flash Translation Layer (FTL) design
- Understand flash storage system architecture
- Read and present classic storage papers
| Members | Teams |
|---|---|
| Professor • 최종무 Mentors • 최건희 • 이제연 • 박규원 Students • 김민수 • 김정민 • 성진욱 • 정다원 • 정인 • 정희찬 |
🟦 Team 1 • 정다원 • 김정민 🟩 Team 2 • 김민수 • 정인 🟨 Team 3 • 정희찬 • 성진욱 |
| Week | Date | Material | Presenter | Status |
|---|---|---|---|---|
| 1 | 2026.07.16 | 📄 Week1 | 최건희 | ✅ |
| 2 | 2026.07.21 | 📄 Week2 | 최건희 | ✅ |
| 3 | 2026.07.28 | - | - | ⏳ |
| 4 | 2026.08.04 | - | - | ⏳ |
| 5 | 2026.08.11 | - | - | ⏳ |
| 6 | 2026.08.18 | - | - | ⏳ |
- 📄 Design Tradeoffs for SSD Performance
- 📄 The Design and Implementation of a Log-Structured File System
- 📄 DFTL: A Flash Translation Layer Employing Demand-based Selective Caching of Page-level Address Mappings
- 📄 Can Learned Indexes be Built Efficiently? A Deep Dive into Sampling Trade-offs
- 📄 DIDACache: An Integration of Device and Application for Flash-based Key-value Caching
- 📄 Device Level Optimization Techniques for Solid-State Drives: A Survey
- 📄 F2FS: A New File System for Flash Storage
- 📄 FlashKV: Accelerating KV Performance with Open-Channel SSDs
- 📄 KVRangeDB: Range Queries for a Hash-based Key–Value Device
- 📄 LeaFTL: A Learning-based Flash Translation Layer
- 📄 LearnedFTL: A Learning-based Page-level FTL for Reducing Double Reads in Flash-based SSDs
- 📄 SNIA SDC22: File System Acceleration Using Computational Storage for Efficient Data Storage
- 📄 WiscKey: Separating Keys from Values in SSD-Conscious Storage
- 📄 Flash 101 and Flash Management
- 📄 NVMe Overview
- 📄 The Case for Learned Index Structures
- 📄 The Case of FEMU: Cheap, Accurate, Scalable and Extensible Flash Emulator
- 🌐 개발자를 위한 SSD (Coding for SSD) - Part 2 : SSD의 내부 구조
- 🌐 최리노 교수 칼럼 4편 - 반도체의 이해: 저장장치(SSD)와 NAND Flash
- 🌐 SSD를 빠르게 만드는 방법?…SLC 캐시와 DRAM, HMB의 역할
DKU System Software Lab
Flash Translation Layer (FTL) Study • 2026