Publication | Open Access
PVFS : a parallel file system for linux clusters
839
Citations
17
References
2000
Year
Linux clusters have matured as low‑cost, high‑performance platforms, yet parallel file systems remain largely unsupported, limiting efficient I/O. The authors present PVFS, a freely available high‑performance parallel file system for Linux clusters, and describe its design, implementation, and performance on the Chiba City cluster. PVFS is implemented on Linux clusters using a client‑server architecture that supports both Myrinet and fast‑ethernet networks, and its performance is evaluated by comparing these two interconnects. PVFS achieves up to 700 Mbytes/s read/write bandwidth with Myrinet and 225 Mbytes/s with fast‑ethernet, and its MPI‑IO performance on concurrent workloads and the BTIO benchmark demonstrates competitive scalability.
As Linux clusters have matured as platforms for low-cost, high-performance parallel computing, software packages to provide many key services have emerged, especially in areas such as message passing and networking. One area devoid of support, however, has been parallel file systems, which are critical for high-performance I/O on such clusters. We have developed a parallel file system for Linux clusters, called the Parallel Virtual File System (PVFS). PVFS is intended both as a high-performance parallel file system that anyone can download and use and as a tool for pursuing further research in parallel I/O and parallel file systems for Linux clusters. In this paper, we describe the design and implementation of PVFS and present performance results on the Chiba City cluster at Argonne. We provide performance results for a workload of concurrent reads and writes for various numbers of compute nodes, I/O nodes, and I/O request sizes. We also present performance results for MPI-IO on PVFS, both for a concurrent read/write workload and for the BTIO benchmark. We compare the I/O performance when using a Myrinet network versus a fast-ethernet network for I/O-related communication in PVFS. We obtained read and write bandwidths as high as 700 Mbytes/sec with Myrinet and 225 Mbytes/sec with fast ethernet.
| Year | Citations | |
|---|---|---|
Page 1
Page 1