The Key-Value SSD as a First-Class Citizen in the Operating System
Carl Duffy1 Sang-Hoon Kim2 Jin-Soo Kim1
1Systems Software &
Architecture Lab, Seoul National University
2Systems Software Lab,
The Key-Value SSD as a First-Class Citizen in the 1 Systems Software - - PowerPoint PPT Presentation
Carl Duffy 1 Sang-Hoon Kim 2 Jin-Soo Kim 1 The Key-Value SSD as a First-Class Citizen in the 1 Systems Software & Architecture Lab, Operating System Seoul National University 2 Systems Software Lab, Ajou University Key-value stores
1Systems Software &
2Systems Software Lab,
2
”userkey001” 00000001.sst 00001024 00065536 Lookup #1 (key to file) Lookup #2 (file to LBA) Lookup #3 (LBA to PPA) User Program KV Store File System SSD
3
00000005.sst 00000006.sst 00000001.sst 00000002.sst 00000003.sst 00000004.sst aaaa cdef aaab erfg cdcb aaaa aaaa bcde lfre cdef aaaa bcde cdcb cdef ergf lfre
4
”userkey001” 00065536 Lookup #1 (key to PPA) User Program SSD
5
6
7