{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
M Bjørling, A Aghayev, H Holmberg… - 2021 USENIX Annual …, 2021 - usenix.org
The Zoned Namespace (ZNS) interface represents a new division of functionality between
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
Tiny-tail flash: Near-perfect elimination of garbage collection tail latencies in NAND SSDs
Flash storage has become the mainstream destination for storage users. However, SSDs do
not always deliver the performance that users expect. The core culprit of flash performance …
not always deliver the performance that users expect. The core culprit of flash performance …
Design tradeoffs for data deduplication performance in backup workloads
Data deduplication has become a standard component in modern backup systems. In order
to understand the fundamental tradeoffs in each of its design choices (such as prefetching …
to understand the fundamental tradeoffs in each of its design choices (such as prefetching …
WARM: Improving NAND flash memory lifetime with write-hotness aware retention management
Increased NAND flash memory density has come at the cost of lifetime reductions. Flash
lifetime can be extended by relaxing internal data retention time, the duration for which a …
lifetime can be extended by relaxing internal data retention time, the duration for which a …
[PDF][PDF] A light-weight compaction tree to reduce I/O amplification toward efficient key-value stores
Log-Structure merge tree (LSM-tree) has been one of the mainstream indexes in key-value
systems supporting a variety of write-intensive Internet applications in today's data centers …
systems supporting a variety of write-intensive Internet applications in today's data centers …
An efficient page-level FTL to optimize address translation in flash memory
Flash-based solid state disks (SSDs) have been very popular in consumer and enterprise
storage markets due to their high performance, low energy, shock resistance, and compact …
storage markets due to their high performance, low energy, shock resistance, and compact …
{FlexECC}: Partially Relaxing {ECC} of {MLC}{SSD} for Better Cache Performance
The ever-growing capacity and continuously-dropping price have enabled flash-based MLC
SSDs to be widely deployed as large non-volatile cache for storage systems. As MLC SSDs …
SSDs to be widely deployed as large non-volatile cache for storage systems. As MLC SSDs …
Building efficient key-value stores via a lightweight compaction tree
Log-Structure Merge tree (LSM-tree) has been one of the mainstream indexes in key-value
systems supporting a variety of write-intensive Internet applications in today's data centers …
systems supporting a variety of write-intensive Internet applications in today's data centers …
[PDF][PDF] Laldpc: Latency-aware ldpc for read performance improvement of solid state drives
High-density Solid State Drives (SSDs) have to use Low-Density Parity-Check (LDPC)
codes to store data reliably. Current LDPC implementations apply multiple read-retry steps …
codes to store data reliably. Current LDPC implementations apply multiple read-retry steps …
Performance modeling and practical use cases for black-box ssds
Modern servers are actively deploying Solid-State Drives (SSDs) thanks to their high
throughput and low latency. However, current server architects cannot achieve the full …
throughput and low latency. However, current server architects cannot achieve the full …