Flash storage disaggregation

103Citations
Citations of this article
112Readers
Mendeley users who have this article in their library.

Abstract

PCIe-based Flash is commonly deployed to provide datacenter applications with high IO rates. However, its capacity and bandwidth are often underutilized as it is difficult to design servers with the right balance of CPU, memory and Flash resources over time and for multiple applications. This work examines Flash disaggregation as a way to deal with Flash overprovisioning. We tune remote access to Flash over commodity networks and analyze its impact on workloads sampled from real datacenter applications. We show that, while remote Flash access introduces a 20% throughput drop at the application level, disaggregation allows us to make up for these overheads through resource-efficient scale-out. Hence, we show that Flash disaggregation allows scaling CPU and Flash resources independently in a cost effective manner. We use our analysis to draw conclusions about data and control plane issues in remote storage.

Author supplied keywords

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Klimovic, A., Kozyrakis, C., Thereska, E., John, B., & Kumar, S. (2016). Flash storage disaggregation. In Proceedings of the 11th European Conference on Computer Systems, EuroSys 2016. Association for Computing Machinery, Inc. https://doi.org/10.1145/2901318.2901337

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 70

80%

Researcher 10

11%

Professor / Associate Prof. 6

7%

Lecturer / Post doc 2

2%

Readers' Discipline

Tooltip

Computer Science 83

90%

Engineering 9

10%

Save time finding and organizing research with Mendeley

Sign up for free