55 citations · 80 across the 7 of their papers we have counts for
7 papers
WiscSort: External Sorting For Byte-Addressable Storage
Vinay Banakar, Kan Wu, Yuvraj Patel +3
We present WiscSort, a new approach to high-performance concurrent sorting for existing and future byte-addressable storage (BAS) devices. WiscSort carefully reduces writes, exploi…
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (Extended Version)
Sekwon Lee, Soujanya Ponnapalli, Sharad Singhal +3
We present Dinomo, a novel key-value store for disaggregated persistent memory (DPM). Dinomo is the first key-value store for DPM that simultaneously achieves high common-case perf…
MODC: Resilience for disaggregated memory architectures using task-based programming
Kimberly Keeton, Sharad Singhal, Haris Volos +9
Disaggregated memory architectures provide benefits to applications beyond traditional scale out environments, such as independent scaling of compute and memory resources. They als…
Farview: Disaggregated Memory with Operator Off-loading for Database Engines
Dario Korolija, Dimitrios Koutsoukos, Kimberly Keeton +3
Cloud deployments disaggregate storage from compute, providing more flexibility to both the storage and compute layers. In this paper, we explore disaggregation by taking it one st…
Order-Preserving Key Compression for In-Memory Search Trees
Huanchen Zhang, Xiaoxuan Liu, David G. Andersen +3
We present the High-speed Order-Preserving Encoder (HOPE) for in-memory search trees. HOPE is a fast dictionary-based compressor that encodes arbitrary keys while preserving their…
Sparkle: Optimizing Spark for Large Memory Machines and Analytics
Mijung Kim, Jun Li, Haris Volos +7
Spark is an in-memory analytics platform that targets commodity server environments today. It relies on the Hadoop Distributed File System (HDFS) to persist intermediate checkpoint…
Toward a Principled Framework for Benchmarking Consistency
Muntasir Raihan Rahman, Wojciech Golab, Alvin AuYoung +2
Large-scale key-value storage systems sacrifice consistency in the interest of dependability (i.e., partition tolerance and availability), as well as performance (i.e., latency). S…