5
- https://doi.org/10.1109/icpads.2016.0081
MasFS: File System Based on Memory and SSD in Compute Nodes for High Performance Computers
- Dec 1, 2016
- Xin Liu +4 more
Hard Disk Drive (HDD) based storage systems in high performance computing (HPC), such as Lustre, are being confronted with great challenges from massive parallel data-intensive applications, and becomes one of the most critical factors that influence applications performance. In this paper, we analyze the performance of Lustre, and statistically examine the distribution of file sizes, I/O patterns for typical data-intensive applications, as well as the utilization of CPU and memory resources in TH-1A supercomputer from the last five years. We present masFS, a novel file system for HPC that exploits available memory and SSD resources on compute nodes with little interference to applications running on the nodes. The masFS supports POSIX interface with an unique namespace and provides comprehensive file service for applications. We design and implement masFS with memory and SSD, and have deployed and evaluated it on TH-1A. Experimental results show that masFS works as general storage system and can meet the requirement of variety of I/O loads. It can achieve a speedup of 14.5x for read and 8.8x for write respectively in running benchmarks, and an average 7.6x faster I/O time in a real-world data-intensive application compared to Lustre.
- # Memory Resources
- # Data-intensive Applications
- # Utilization Of CPU
- # Hard Disk Drive
- # Compute Nodes
- # High Performance Computing
- # File System
- # Critical Factors
- # Storage System
- # Massive Applications