@InProceedings{vilayannur:posix-pvfs, author = {Murali Vilayannur and Robert B. Ross and Philip H. Carns and Rajeev Thakur and Anand Sivasubramaniam}, title = {On the performance of the POSIX I/O interface to PVFS}, booktitle = {12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04)}, year = {2004}, month = {February}, pages = {332 -- 339}, institution = {Penn State Univ, Dept Comp Sci \& Engn, University Pk, PA 16802 USA}, publisher = {IEEE Computer Society Press}, copyright = {(c)2004 Institute for Scientific Information, Inc.}, address = {Coruna, Spain}, URL = {http://csdl.computer.org/comp/proceedings/pdp/2004/2083/00/20830332abs.htm}, keywords = {posix I/O interface, performance, PVFS, parallel file system, pario-bib}, abstract = {The ever-increasing gap in performance between CPU/memory technologies and the I/O subsystem (disks, I/O buses) in modern workstations has exacerbated the I/O bottlenecks inherent in applications that access large disk resident data sets. A common technique to alleviate the I/O bottlenecks on clusters of workstations, is the use of parallel file systems. One such parallel file system is the Parallel Virtual File System (PVFS), which is a freely available tool to achieve high-performance I/O on Linux-based clusters. In this paper we describe the performance and scalability of the UNIX I/O interface to PVFS. To illustrate the performance, we present experimental results using Bonnie++, a commonly used file system benchmark to test file system throughput; a synthetic parallel I/O applicationfor calculating aggregate read and write bandwidths; and a synthetic benchmark which calculates the time taken to untar the Linux kernel source tree to measure performance of a large number of small file operations. We obtained aggregate read and write bandwidths as high as 550 MB/s with a Myrinet-based network and 160MB/s with fast Ethernet.} }