Alleviating garbage collection interference through spatial separation in all flash arrays

J Kim, K Lim, Y Jung, S Lee, C Min… - 2019 USENIX Annual …, 2019 - usenix.org
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 …

{PASTE}: A Network Programming Interface for {Non-Volatile} Main Memory

M Honda, G Lettieri, L Eggert, D Santry - 15th USENIX Symposium on …, 2018 - usenix.org
Non-Volatile Main Memory (NVMM) devices have been integrated into general-purpose
operating systems through familiar file-based interfaces, providing efficient bytegranularity …

Albis:{High-Performance} File Format for Big Data Systems

A Trivedi, P Stuedi, J Pfefferle, A Schuepbach… - 2018 USENIX Annual …, 2018 - usenix.org
Over the last decade, a variety of external file formats such as Parquet, ORC, Arrow, etc.,
have been developed to store large volumes of relational data in the cloud. As high …

FastPath: towards wire-speed NVMe SSDs

A Stratikopoulos, C Kotselidis… - … Conference on Field …, 2018 - ieeexplore.ieee.org
The constant growth of data and its importance to drive Machine Learning and Big Data is
pushing storage systems towards ever increasing I/O bandwidth and lower latency …

Hintstor: A framework to study i/o hints in heterogeneous storage

X Ge, Z Cao, DHC Du, P Ganesan… - ACM Transactions on …, 2022 - dl.acm.org
To bridge the giant semantic gap between applications and modern storage systems,
passing a piece of tiny and useful information, called I/O access hints, from upper layers to …

Operating system support for warehouse-scale computing

M Schwarzkopf - 2018 - repository.cam.ac.uk
Modern applications are increasingly backed by large-scale data centres. Systems software
in these data centre environments, however, faces substantial challenges: the lack of …

Battling the CPU bottleneck in apache parquet to arrow conversion using FPGA

J Peltenburg, LTJ Van Leeuwen… - … conference on Field …, 2020 - ieeexplore.ieee.org
In the domain of big data analytics, the bottleneck of converting storage-focused file formats
to in-memory data structures has shifted from the bandwidth of storage to the performance of …

Multi-cache: Dynamic, efficient partitioning for multi-tier caches in consolidated VM environments

S Rajasekaran, S Duan, W Zhang… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
Every physical machine in today's typical datacenter is backed by storage devices with
hundreds of Gigabytes to Terabytes in size. Data center vendors usually use hard disk …

Persistent Memory Programming on Conventional Hardware: The persistent memory style of programming can dramatically simplify application software.

T Kelly - Queue, 2019 - dl.acm.org
Driven by the advent of byte-addressable non-volatile memory, the persistent memory style
of programming will gain traction among developers, taking its rightful place alongside …

MPI windows on storage for HPC applications

S Rivas-Gomez, R Gioiosa, IB Peng, G Kestor… - Proceedings of the 24th …, 2017 - dl.acm.org
Upcoming HPC clusters will feature hybrid memories and storage devices per compute
node. In this work, we propose to use the MPI one-sided communication model and MPI …