projects techreports press lab location staff
citi top.2 top.3
citi mid.3
bot.1 bot.2 bot.3

Linux pNFS Kernel Development

Linux pNFS features a pluggable client architecture that harnesses the potential of pNFS as a universal and scalable metadata protocol by enabling dynamic support for file layout format, storage protocol, and file system policies. The architecture has been tested with the file, block, object, and PVFS2 access methods.


Mailing List

Please feel free to join our Linux pNFS development mailing list. It is archived here.


  • pdf Dean Hildebrand, Marc Eshel, Roger Haskin, Phil Andrews, Patricia Kovatch, John White "Deploying pNFS Across the WAN: First Steps in HPC Grid Computing," in Proceedings the 9th LCI International Conference on High-Performance Clustered Computing, Urbana, IL, April 2008.
  • pdf Dean Hildebrand and Peter Honeyman, "Direct-pNFS: Scalable, Transparent, and Versatile Access to Parallel File Systems," in Proceedings of the 16th IEEE International Symposium on High Performance Distributed Computing, Monterey, CA, June 2007.
  • pdf Dean Hildebrand, Peter Honeyman, and Wm. A. (Andy) Adamson, "pNFS and Linux: Working Towards a Heterogeneous Future," in Proceedings the 8th LCI International Conference on High-Performance Clustered Computing, Lake Tahoe, CA, May 2007.
  • pdf Wm. A. (Andy) Adamson, Dean Hildebrand, Peter Honeyman, Shawn McKee, and Jiaying Zhang, "Extending NFSv4 for Petascale Data Management," in Proceedings of the HPDC Workshop on Next-Generation Distributed Data Management, Paris, France, June 2006.
  • pdf Dean Hildebrand, Lee Ward, and Peter Honeyman, "Large Files, Small Writes, and pNFS," in Proceedings of the 20th ACM International Conference on Supercomputing (ICS06), Cairns, Australia, June 2006.
  • pdf (Original pNFS paper) Dean Hildebrand and Peter Honeyman, "Exporting Storage Systems in a Scalable Manner with pNFS," in Proceedings of the 22nd IEEE - 13th NASA Goddard (MSST2005) Conference on Mass Storage Systems and Technologies, Monterey, California, April 2005.

Documentation and Articles

  • Link Network Appliance paper in ACM Queue: Standardizing Storage Clusters, vol. 5, no. 6 - September / October 2007
  • Link Panasas specific pNFS information with some additional links to various pNFS articles

Latest Code

All pNFS code now resides in 'git'. Please see the wiki above.

Note: All pNFS with PVFS2 support (via the pvfs2 or file layout driver) is outdated and no longer works with the latest versions of the pNFS Linux kernel and PVFS2. Patches for this support are now included with the PVFS2 source tree. Please email the pNFS mailing list if you have a desire to port this code to the latest version of Linux and PVFS2.

Outdated Code

Notes: The base PVFS2 code tree was taken from the Argonne PVFS2 CVS repository.

Outdated Docs

If you have comments or suggestions about anything on this page, email projects | techreports | press | lab | location | staff Email address
or call +1 734 763 2929
Copyright © 1996-2013
The Regents of the University of Michigan