Flash on rails: Consistent flash performance through redundancy

D Skourtis, D Achlioptas, N Watkins… - 2014 USENIX Annual …, 2014 - usenix.org
Modern applications and virtualization require fast and predictable storage. Hard-drives
have low and unpredictable performance, while keeping everything in DRAM is still …

Rethinking logging, checkpoints, and recovery for high-performance storage engines

M Haubenschild, C Sauer, T Neumann… - Proceedings of the 2020 …, 2020 - dl.acm.org
For decades, ARIES has been the standard for logging and recovery in database systems.
ARIES offers important features like support for arbitrary workloads, fuzzy checkpoints, and …

Splinter:{bare-metal} extensions for {multi-tenant}{low-latency} storage

C Kulkarni, S Moore, M Naqvi, T Zhang… - … USENIX Symposium on …, 2018 - usenix.org
In-memory key-value stores that use kernel-bypass networking serve millions of operations
per second per machine with microseconds of latency. They are fast in part because they …

Flashield: a hybrid key-value cache that controls flash write amplification

A Eisenman, A Cidon, E Pergament… - … USENIX Symposium on …, 2019 - usenix.org
As its price per bit drops, SSD is increasingly becoming the default storage medium for hot
data in cloud application databases. Even though SSD's price per bit is more than 10× …

Exploiting intra-request slack to improve SSD performance

N Elyasi, M Arjomand, A Sivasubramaniam… - Proceedings of the …, 2017 - dl.acm.org
With Solid State Disks (SSDs) offering high degrees of parallelism, SSD controllers place
data and direct requests to exploit the maximum offered hardware parallelism. In the quest to …

Memory deduplication for serverless computing with medes

D Saxena, T Ji, A Singhvi, J Khalid… - Proceedings of the …, 2022 - dl.acm.org
Serverless platforms today impose rigid trade-offs between resource use and user-
perceived performance. Limited controls, provided via toggling sandboxes between warm …

Flat datacenter storage

EB Nightingale, J Elson, J Fan, O Hofmann… - … USENIX Symposium on …, 2012 - usenix.org
Flat Datacenter Storage (FDS) is a high-performance, fault-tolerant, large-scale, locality-
oblivious blob store. Using a novel combination of full bisection bandwidth networks, data …

Flatflash: Exploiting the byte-accessibility of ssds within a unified memory-storage hierarchy

A Abulila, VS Mailthody, Z Qureshi, J Huang… - Proceedings of the …, 2019 - dl.acm.org
Using flash-based solid state drives (SSDs) as main memory has been proposed as a
practical solution towards scaling memory capacity for data-intensive applications. However …

Data-driven serverless functions for object storage

J Sampé, M Sánchez-Artigas, P García-López… - Proceedings of the 18th …, 2017 - dl.acm.org
Traditionally, active storage techniques have been proposed to move computation tasks to
storage nodes in order to exploit data locality. However, we argue in this paper that active …

FANS: FPGA-accelerated near-storage sorting

W Qiao, J Oh, L Guo, MCF Chang… - 2021 IEEE 29th Annual …, 2021 - ieeexplore.ieee.org
Large-scale sorting is always an important yet demanding task for data center applications.
In addition to powerful processing capability, high-performance sorting system requires …