{FlashShare}: Punching Through Server Storage Stack from Kernel to Firmware for {Ultra-Low} Latency {SSDs}

J Zhang, M Kwon, D Gouk, S Koh, C Lee… - … USENIX Symposium on …, 2018 - usenix.org
A modern datacenter server aims to achieve high energy efficiency by co-running multiple
applications. Some of such applications (eg, web search) are latency sensitive. Therefore …

Asynchronous {I/O} stack: A low-latency kernel {I/O} stack for {Ultra-Low} latency {SSDs}

G Lee, S Shin, W Song, TJ Ham, JW Lee… - 2019 USENIX Annual …, 2019 - usenix.org
Today's ultra-low latency SSDs can deliver an I/O latency of sub-ten microseconds. With this
dramatically shrunken device time, operations inside the kernel I/O stack, which were …

{Application-Informed} Kernel Synchronization Primitives

S Park, D Zhou, Y Qian, I Calciu, T Kim… - 16th USENIX Symposium …, 2022 - usenix.org
Kernel synchronization primitives are the backbone of any OS design. Kernel locks, for
instance, are crucial for both application performance and correctness. However, unlike …

{D2FQ}:{Device-Direct} Fair Queueing for {NVMe}{SSDs}

J Woo, M Ahn, G Lee, J Jeong - 19th USENIX Conference on File and …, 2021 - usenix.org
With modern high-performance SSDs that can handle parallel I/O requests from multiple
tenants, fair sharing of block I/O is an essential requirement for performance isolation …

Scalable and practical locking with shuffling

S Kashyap, I Calciu, X Cheng, C Min… - Proceedings of the 27th …, 2019 - dl.acm.org
Locks are an essential building block for high-performance multicore system software. To
meet performance goals, lock algorithms have evolved towards specialized solutions for …

{FastTrack}: Foreground {App-Aware}{I/O} management for improving user experience of android smartphones

SS Hahn, S Lee, I Yee, D Ryu, J Kim - 2018 USENIX Annual Technical …, 2018 - usenix.org
The quality of user experience on a smartphone is directly affected by how fast a foreground
app reacts to user inputs. Although existing Android smartphones properly differentiate a …

Towards low-latency I/O services for mixed workloads using ultra-low latency SSDs

M Liu, H Liu, C Ye, X Liao, H Jin, Y Zhang… - Proceedings of the 36th …, 2022 - dl.acm.org
Low-latency I/O services are essential for latency-sensitive workloads when they co-run with
throughput-oriented workloads in cloud data centers. Although advanced SSDs such as Intel …

An I/O virtualization framework with I/O-related memory contention control for real-time systems

N Borgioli, M Zini, D Casini, G Cicero… - … on Computer-Aided …, 2022 - ieeexplore.ieee.org
Modern applications are often characterized by a tight interaction with I/O devices. At the
same time, many application domains are also facing a shift toward an integrated approach …

{PAIO}: General, Portable {I/O} Optimizations With Minor Application Modifications

R Macedo, Y Tanimura, J Haga… - … USENIX Conference on …, 2022 - usenix.org
We present PAIO, a framework that allows developers to implement portable I/O policies and
optimizations for different applications with minor modifications to their original code base …

RT-MongoDB: A NoSQL database with differentiated performance

R Andreoli, T Cucinotta, D Pedreschi - Proceedings of the 11th …, 2021 - iris.sssup.it
Abstract The advent of Cloud Computing and Big Data brought several changes and
innovations in the landscape of database management systems. Nowadays, a cloud-friendly …