What is it about?
Key–value stores are being widely used as the storage system for large-scale internet services and cloud storage systems. However, they are rarely used in HPC systems, where parallel file systems are the dominant storage solution. In this study, we examine the architecture differences and performance characteristics of parallel file systems and key–value stores. We propose using key–value stores to optimize overall Input/Output (I/O) performance, especially for workloads that parallel file systems cannot handle well, such as the cases with intense data synchronization or heavy metadata operations.
Featured Image
Why is it important?
By utilizing Key-value stores we can optimize I/O performance for small accesses and for workloads with heavy metadata operations. Parallel file systems and key-value stores can work together to offer a high-performance storage access layer.
Perspectives
Read the Original
This page is a summary of: Rethinking key–value store for parallel I/O optimization, The International Journal of High Performance Computing Applications, December 2016, SAGE Publications,
DOI: 10.1177/1094342016677084.
You can read the full text:
Contributors
The following have contributed to this page