Abstract
This paper proposes a design for CHFS, an ad hoc parallel file system that utilizes the persistent memory of compute nodes. The design is based entirely on a highly scalable distributed key-value store with consistent hashing. CHFS improves the scalability of parallel data-access performance and metadata performance in terms of the number of compute nodes by eliminating dedicated metadata servers, sequential execution, and centralized data management. The implementation efficiently utilizes multicore and manycore CPUs, high-performance networks, and remote direct memory access by the Mochi-Margo library. With a 4-node persistent memory cluster, CHFS performs 9.9 times better than the state-of-the-art DAOS distributed object storage and 6.0 times better than GekkoFS on the IOR hard write benchmark. Regarding scalability, CHFS displays better scalability and performance for both bandwidth and metadata compared with BeeOND and GekkoFS. CHFS is a promising building block for HPC storage layers.
Author supplied keywords
Cite
CITATION STYLE
Tatebe, O., Obata, K., Hiraga, K., & Ohtsuji, H. (2022). CHFS: Parallel Consistent Hashing File System for Node-local Persistent Memory. In ACM International Conference Proceeding Series (pp. 115–124). Association for Computing Machinery. https://doi.org/10.1145/3492805.3492807
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.