DocumentCode
3585106
Title
Rethinking Key-Value Store for Parallel I/O Optimization
Author
Yanlong Yin ; Kougkas, Antonios ; Kun Feng ; Eslami, Hassan ; Yin Lu ; Xian-He Sun ; Thakur, Rajeev ; Gropp, William
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2014
Firstpage
33
Lastpage
40
Abstract
Key-Value Stores (KVStore) 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 (PFS) are the dominant storage systems. In this study, we carefully examine the architecture difference and performance characteristics of PFS and KVStore. We propose that it is valuable to utilize KVStore to optimize the overall I/O performance, especially for the workloads that PFS cannot handle well, such as the cases with hurtful data synchronization or heavy metadata operations. To verify this proposal, we conducted comprehensive experiments with several synthetic benchmarks, an I/O benchmark, and a real application. The results show that our proposal is promising.
Keywords
cloud computing; input-output programs; optimisation; parallel processing; storage management; HPC systems; KVStore; PFS; cloud storage systems; key-value store; large-scale Internet services; parallel I/O optimization; parallel file systems; Bandwidth; Benchmark testing; Degradation; Distributed databases; Optimization; Performance evaluation; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Intensive Scalable Computing Systems (DISCS), 2014 International Workshop on
Type
conf
DOI
10.1109/DISCS.2014.11
Filename
7079024
Link To Document