FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives

A Tavakkol, M Sadrosadati, S Ghose… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …

{DC-Store}: Eliminating noisy neighbor containers using deterministic {I/O} performance and resource isolation

M Kwon, D Gouk, C Lee, B Kim, J Hwang… - 18th USENIX Conference …, 2020 - usenix.org
We propose DC-store, a storage framework that offers deterministic I/O performance for a
multi-container execution environment. DC-store's hardware-level design implements …

Apps can quickly destroy your mobile's flash: why they don't, and how to keep it that way

T Zhang, A Zuck, DE Porter, D Tsafrir - Proceedings of the 17th Annual …, 2019 - dl.acm.org
Although flash cells wear out, a typical SSD has enough cells and sufficiently sophisticated
firmware that its lifetime generally exceeds the expected lifetime of its host system. Even …

File fragmentation from the perspective of i/o control

J Park, YI Eom - Proceedings of the 14th ACM Workshop on Hot Topics …, 2022 - dl.acm.org
File fragmentation has been widely studied for several decades due to its detrimental effects
on I/O activities. However, most of the previous research focuses on its performance aspect …

iCache: An Intelligent Cache Allocation Strategy for Multi-Tenant in High-Performance Solid State Disks

D Li, H Sun, X Qin - … Transactions on Computer-Aided Design of …, 2024 - ieeexplore.ieee.org
Thanks to high-density flash memory and high parallelism, multi-tenant solid-state drives
(MSSD) have become a popular high-performance storage device for enhancing cache …

Weight-based page cache management scheme for enhancing i/o proportionality of cgroups

K Oh, J Park, YI Eom - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
Recently, many cloud systems, including home cloud servers, adopt Docker as their
virtualization framework due to its lightweight architecture. Docker utilizes Cgroups to control …

Host managed contention avoidance storage solutions for Big Data

P Mishra, AK Somani - Journal of Big Data, 2017 - Springer
The performance gap between compute and storage is fairly considerable. This results in a
mismatch between the application needs from storage and what storage can deliver. The full …

H-BFQ: Supporting multi-level hierarchical cgroup in BFQ scheduler

K Oh, J Park, YI Eom - … Conference on Big Data and Smart …, 2020 - ieeexplore.ieee.org
In current Linux systems, the BFQ scheduler has become the de-facto standard I/O
scheduler that supports Cgroup. However, it cannot guarantee I/O proportionality when …

[PDF][PDF] Towards application-level I/O proportionality with a weight-aware page cache management

J Park, K Oh, YI Eom - Proc. Int. Conf. Massive Storage Syst …, 2020 - msstconference.org
Cloud systems often use blkio subsystem of Cgroups for controlling I/O resources to
guarantee the service-level objective (SLO) of the systems. However, the blkio subsystem of …

Why and how to increase ssd performance transparency

A Zuck, P Gühring, T Zhang, DE Porter… - Proceedings of the …, 2019 - dl.acm.org
Even on modern SSDs, I/O scheduling is a first-order performance concern. However, it is
unclear how best to optimize I/O patterns for SSDs, because a complex layer of proprietary …