High performance support of parallel virtual file system (PVFS2) over Quadrics
- 20 June 2005
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 323-331
- https://doi.org/10.1145/1088149.1088192
Abstract
Parallel I/O needs to keep pace with the demand of high performance computing applications on systems with ever-increasing speed. Exploiting high-end interconnect technologies to reduce the network access cost and scale the aggregated bandwidth is one of the ways to increase the performance of storage systems. In this paper, we explore the challenges of supporting parallel file system with modern features of Quadrics, including user-level communication and RDMA operations. We design and implement a Quadrics-capable version of a parallel file system (PVFS2). Our design overcomes the challenges imposed by Quadrics static communication model to dynamic client/server architectures. Quadrics QDMA and RDMA mechanisms are integrated and optimized for high performance data communication. Zero-copy PVFS2 list IO is achieved with a Single Event Associated MUltiple RDMA (SEAMUR) mechanism. Experimental results indicate that the performance of PVFS2, with Quadrics user-level protocols and RDMA operations, is significantly improved in terms of both data transfer and management operations. With four IO server nodes, our implementation improves PVFS2 aggregated read bandwidth by up to 140% compared to PVFS2 over TCP on top of Quadrics IP implementation. Moreover, it delivers significant performance improvement to application benchmarks such as mpi-tile-io [24] and BTIO [26]. To the best of our knowledge, this is the first work in the literature to report the design of a high performance parallel file system over Quadrics user-level communication protocols.Keywords
This publication has 10 references indexed in Scilit:
- Design and Implementation of Open MPI over Quadrics/Elan4Published by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The Panasas ActiveScale Storage Cluster - Delivering Scalable High Bandwidth StoragePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- The Impact of File Systems on MPI-IO ScalabilityPublished by Springer Nature ,2004
- PVFS over InfiniBand: design and performance evaluationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Quadrics network: high-performance clustering technologyIEEE Micro, 2002
- On implementing MPI-IO portably and with high performancePublished by Association for Computing Machinery (ACM) ,1999
- The Galley parallel file systemParallel Computing, 1997
- Myrinet: a gigabit-per-second local area networkIEEE Micro, 1995
- PPFSPublished by Association for Computing Machinery (ACM) ,1995
- A case for redundant arrays of inexpensive disks (RAID)Published by Association for Computing Machinery (ACM) ,1988