Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Samsung Announces Standards-Compliant Key-Value SSD Prototype
#1
Information 
Quote:
[Image: IMGP3756_678x452.jpg]

Samsung has announced a new prototype key-value SSD that is compatible with the first industry standard API for key-value storage devices. Earlier this year, the Object Drives working group of Storage Networking Industry Association (SNIA) published version 1.0 of the Key Value Storage API Specification. Samsung has added support for this new API to their ongoing key-value SSD project.

Most hard drives and SSDs expose their storage capacity through a block storage interface, where the drive stores blocks of a fixed size (typically 512 bytes or 4kB) and they are identified by Logical Block Addresses that are usually 48 or 64 bits. Key-value drives extend that model so that a drive can support variable-sized keys instead of fixed-sized LBAs, and variable-sized values instead of fixed 512B or 4kB blocks. This allows a key-value drive to be used more or less as a drop-in replacement for software key-value databases like RocksDB, and as a backend for applications built atop key-value databases.

Key-value SSDs have the potential to offload significant work from a server's CPUs when used to replace a software-based key-value database. More importantly, moving the key-value interface into the SSD itself means it can be tightly integrated with the SSD's flash translation layer, cutting out the overhead of emulating a block storage device and layering a variable-sized storage system on top of that. This means key-value SSDs can operate with much lower write amplification and higher performance than software key-value databases, with only one layer of garbage collection in the stack instead of one in the SSD and one in the database.

Samsung has been working on key-value SSDs for quite a while, and they have been publicly developing open-source software to support KV SSDs for over a year, including the basic libraries and drivers needed to access KV SSDs as well as a sample benchmarking tool and a Ceph backend. The prototype drives they have previously discussed have been based on their PM983 datacenter NVMe drives with TLC NAND, using custom firmware to enable the key-value interface. Those drives support key lengths from 4 to 255 bytes and value lengths up to 2MB, and it is likely that Samsung's new prototype is based on the same hardware platform and retains similar size limits.
Continue Reading
[-] The following 2 users say Thank You to harlan4096 for this post:
  â€˘ ismail, silversurfer
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Recent Posts
Rogue Anti-Malware 15.17.4
V15.17.4 06/26/202...harlan4096 — 06:48
PrivaZer 4.0.88
PrivaZer version 4...harlan4096 — 06:18
AMD Ryzen 9 5900XT and Ryzen 7 5800XT: n...
AMD Ryzen 5000XT s...harlan4096 — 06:17
AMD Ryzen 9000X3D series rumored to full...
Please note that t...harlan4096 — 06:16
Windows 11 Government Edition is what ev...
A new edition of W...harlan4096 — 06:14

[-]
Birthdays
Today's Birthdays
avatar (41)uapedDow
avatar (45)suiscced
avatar (46)Angarpaf
avatar (39)clarissalo60
Upcoming Birthdays
avatar (45)dapedDow
avatar (47)TromPerl
avatar (44)RidgeDimb
avatar (35)ipumaqar
avatar (49)tanliorsPeri
avatar (41)lapedDow
avatar (47)rituabew
avatar (35)omyjul
avatar (39)papedDow
avatar (48)ArnoldFum
avatar (36)yfaza
avatar (47)Kevensi
avatar (46)ConradRoand
avatar (37)boineDon
avatar (49)spoofTum
avatar (48)WillieVot
avatar (38)Grompelbawn
avatar (39)vkseogaF
avatar (35)usogy
avatar (39)optsaZes
avatar (38)RaymondViata
avatar (38)ywixazok
avatar (36)ixoqe
avatar (54)Step 1

[-]
Online Staff
There are no staff members currently online.

>