Utilitarian Performance Isolation in Shared SSDs


Bryan S. Kim, Seoul National University


This paper proposes a utilitarian performance isolation (UPI) scheme for shared SSD settings. UPI exploits SSD’s abundant parallelism to maximize the utility of all tenants while providing performance isolation. Our approach is in contrast to static resource partitioning techniques that bind parallelism, isolation, and capacity altogether. We demonstrate that our proposed scheme reduces the 99th percentile response time by 38.5% for a latency-critical workload, and the average response time by 16.1% for a high-throughput workload compared to the static approaches.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@inproceedings {216880,
author = {Bryan S. Kim},
title = {Utilitarian Performance Isolation in Shared {SSDs}},
booktitle = {10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 18)},
year = {2018},
address = {Boston, MA},
url = {https://www.usenix.org/conference/hotstorage18/presentation/kim-bryan},
publisher = {USENIX Association},
month = jul