Projects / Parallel Virtual File System

Parallel Virtual File System

The Parallel Virtual File System is a user-space parallel file system for use on clusters of PCs (and Beowulfs in particular). It provides transparent file striping across multiple machines and includes a loadable kernel module for use with existing binaries. TCP/IP is used for data transmission, and file data is stored on existing file systems on each machine.

Tags
Licenses
Operating Systems
Implementation

Last announcement

Site and name change 05 Apr 2011 23:10

PVFS has now become OrangeFS. There has been a corresponding site change and bookmarks should be updated accordingly.

Recent releases

  •  28 Jul 2012 20:23

    Release Notes: This release adds numerous bugfixes and enhancements.

    •  05 Apr 2011 23:08

      Release Notes: This is a bugfix release

      •  02 Jul 2008 23:14

        Release Notes: Additional support for the latest Linux kernel versions. Improved performance for a number of metadata-intensive workloads, and improved support for multithreaded use of the system interfaces. A security layer has been implemented. This includes validation with credentials, conditional compilation for RSA, DSA, and no encryption, and private key loading and capability signatures. A deadlock bug has been fixed. file_aio_write_iovec has been implemented. There is code cleanup and minor bugfixes.

        •  26 Mar 2008 20:41

          Release Notes: Additional support for a number of high-performance networks, namely Myricom MX and Cray Portals. Improvements to the Infiniband networking layer, a new two-dimensional distribution for TCP networks, immutable file support, and better support for user-specified layout of data over storage objects. Linux kernel support has been extended to include 2.6.22 and 2.6.23.

          •  28 Dec 2004 19:27

            Release Notes: Ported to Linux 2.4.20. Checks for missing header files. Cleanup of structures and messages. Support for GCC 3.4.0 and PCG's C compiler. Support for 64-bit i86 architectures. Support for shared libraries. Extensive bugfixes to many components.

            Recent comments

            03 Sep 2007 14:18 sseven

            Re: Whoa! Future looks bright

            > When someone hacks a "mount.pvfs" this
            > will have more uses than just for PVM.
            > This would be a good replacement for
            > Storage Area Networks (SAN).


            I known what you mean, it's really sounds cool, but for the sake of simplicity I think I'll stay with something like ChironFS (http://freshmeat.net/projects/chironfs/).

            21 Nov 2001 14:59 rbross

            Re: Whoa! Future looks bright

            > When someone hacks a "mount.pvfs" this
            > will have more uses than just for PVM.
            > This would be a good replacement for
            > Storage Area Networks (SAN).


            Got it :).

            06 Sep 1999 17:44 stenad

            Whoa! Future looks bright
            When someone hacks a "mount.pvfs" this will have more uses than just for PVM. This would be a good replacement for Storage Area Networks (SAN).

            Imagine one or more linux frontends that load-balance TCP-sessions with RNAT/IP_ROUTE_MULTIPATH to a bunch of backends. The backends share vital data over PVFS.


            Ie. one could build a load-balanced TCP/IP service with standard daemons, no need to buy or develop special SW.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.