Wisckey: Separating keys from values in ssd-conscious storage
We present WiscKey, a persistent LSM-tree-based key-value store with a performance-
oriented data layout that separates keys from values to minimize I/O amplification. The …
oriented data layout that separates keys from values to minimize I/O amplification. The …
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 …
Host congestion control
The conventional wisdom in systems and networking communities is that congestion
happens primarily within the network fabric. However, adoption of high-bandwidth access …
happens primarily within the network fabric. However, adoption of high-bandwidth access …
{LinnOS}: Predictability on unpredictable flash storage with a light neural network
This paper presents LinnOS, an operating system that leverages a light neural network for
inferring SSD performance at a very fine—per-IO—granularity and helps parallel storage …
inferring SSD performance at a very fine—per-IO—granularity and helps parallel storage …
The tail at store: A revelation from millions of hours of disk and {SSD} deployments
We study storage performance in over 450,000 disks and 4,000 SSDs over 87 days for an
overall total of 857 million (disk) and 7 million (SSD) drive hours. We find that storage …
overall total of 857 million (disk) and 7 million (SSD) drive hours. We find that storage …
{PinK}: High-speed in-storage key-value store with bounded tails
Key-value store based on a log-structured merge-tree (LSM-tree) is preferable to hash-
based KV store because an LSM-tree can support a wider variety of operations and show …
based KV store because an LSM-tree can support a wider variety of operations and show …
IODA: A host/device co-design for strong predictability contract on modern flash storage
Predictable latency on flash storage is a long-pursuit goal, yet, unpredictability stays due to
the unavoidable disturbance from many well-known SSD internal activities. To combat this …
the unavoidable disturbance from many well-known SSD internal activities. To combat this …
Alleviating garbage collection interference through spatial separation in all flash arrays
We present SWAN, a novel All Flash Array (AFA) management scheme. Recent flash SSDs
provide high I/O bandwidth (eg, 3-10GB/s) so the storage bandwidth can easily surpass the …
provide high I/O bandwidth (eg, 3-10GB/s) so the storage bandwidth can easily surpass the …
{Hardware/Software}{Co-Programmable} framework for computational {SSDs} to accelerate deep learning service on {Large-Scale} graphs
Graph neural networks (GNNs) process large-scale graphs consisting of a hundred billion
edges. In contrast to traditional deep learning, unique behaviors of the emerging GNNs are …
edges. In contrast to traditional deep learning, unique behaviors of the emerging GNNs are …
The University of Chicago
ES - Minerva, 1975 - JSTOR
On 20 March, 1974, Professor Edward Banfield, of the University of Pennsylvania, was
prevented from delivering a lecture at the University of Chicago. Professor Banfield, who is a …
prevented from delivering a lecture at the University of Chicago. Professor Banfield, who is a …