NFSv4.1, pNFS and a demo (oh, my!)
By shepler on Apr 30, 2007
Well, the working group has made very good progress as of late and my co-editors (Mike Eisler and David Noveck) and I have been hosting a series of formal reviews of the Internet Draft in an attempt to flush out subtleties in the protocol that have yet to be noticed. We are making very good progress with the help of many people within the working group (Thanks everyone!). It is a lot of work to consume the NFSv4.1 Internet Draft and to make considered, helpful comments on how to improve it. I very much appreciate it.
In any case, NFSv4.1 adds many needed features. The areas of special note are:
- Sessions Directory Delegations
- ACL inheritance
- Namespace Extensions
- pNFS (parallel NFS)
I will return another day to describe more about the various things on this list but today's focus is the pNFS (parallel NFS) feature.
A brief description of pNFS goes something like this:
pNFS (parallel NFS) is a distributed, parallel file system which provides a highly scalable data management solution through:
- Parallel data transfers across many NFSv4.1 data servers
- A single, unified namespace for all objects in the pNFS file system
Sounds very formal doesn't it; heh. In any case, the ideas behind the pNFS functionality are not new to filesystem technology, however it is the first embodiment in an openly defined protocol.