ONFS: a hierarchical hybrid file system based on memory, SSD, andHDDfor high performance computers

Xin LIU, Yu-tong LU, Jie YU, Peng-fei WANG, Jie-ting WU, Ying LU

PDF(1656 KB)
PDF(1656 KB)
Front. Inform. Technol. Electron. Eng ›› 2017, Vol. 18 ›› Issue (12) : 1940-1971. DOI: 10.1631/FITEE.1700626
Article
Article

ONFS: a hierarchical hybrid file system based on memory, SSD, andHDDfor high performance computers

Author information +
History +

Abstract

With supercomputers developing towards exascale, the number of compute cores increases dramatically, making more complex and larger-scale applications possible. The input/output (I/O) requirements of large-scale applications, workflow applications, and their checkpointing include substantial bandwidth and an extremely low latency, posing a serious challenge to high performance computing (HPC) storage systems. Current hard disk drive (HDD) based underlying storage systems are becoming more and more incompetent to meet the requirements of next-generation exascale supercomputers. To rise to the challenge, we propose a hierarchical hybrid storage system, on-line and near-line file system (ONFS). It leverages dynamic random access memory (DRAM) and solid state drive (SSD) in compute nodes, and HDD in storage servers to build a three-level storage system in a unified namespace. It supports portable operating system interface (POSIX) semantics, and provides high bandwidth, low latency, and huge storage capacity. In this paper, we present the technical details on distributed metadata management, the strategy of memory borrow and return, data consistency, parallel access control, and mechanisms guiding downward and upward migration in ONFS. We implement an ONFS prototype on the TH-1A supercomputer, and conduct experiments to test its I/O performance and scalability. The results show that the bandwidths of single-thread and multi-thread ‘read’/‘write’ are 6-fold and 5-fold better than HDD-based Lustre, respectively. The I/O bandwidth of data-intensive applications in ONFS can be 6.35 times that in Lustre.

Keywords

High performance computing / Hierarchical hybrid storage system / Distributed metadata management / Data migration

Cite this article

Download citation ▾
Xin LIU, Yu-tong LU, Jie YU, Peng-fei WANG, Jie-ting WU, Ying LU. ONFS: a hierarchical hybrid file system based on memory, SSD, andHDDfor high performance computers. Front. Inform. Technol. Electron. Eng, 2017, 18(12): 1940‒1971 https://doi.org/10.1631/FITEE.1700626

RIGHTS & PERMISSIONS

2017 Zhejiang University and Springer-Verlag GmbH Germany
PDF(1656 KB)

Accesses

Citations

Detail

Sections
Recommended

/