Skip to content

sbu-fsl/fsl-tc-server

Repository files navigation

Coverity Scan Build Status

Transactional Compound NFS Server

About

This "tc-server" project is to build an NFS server supporting "transactional compound" of NFSv4. The goal of this project is to achieve, simultaneously, greater performance and simpler API, by leveraging vectorization and transaction execution of file system operations across network.

The client-side change is finished and reported in the FAST2017 paper entitled "vNFS: Maximizing NFS Performance with Compounds and Vectorized I/O". This project focus on the server side. That is to build NFS server that can transactionally execute NFS compounds issued by the vNFS client. This project is built on top of NFS-Ganesha.

Notice

The "fsl-" prefix of this project means this is a private repository internal to File systems and Storage Lab (FSL) in the Computer Science Department at Stony Brook University. Although it will eventually be open-source, this repository should be kept private before formal publication of the work (e.g., in an academic conference with a paper reporting this project).

NFS-Ganesha

NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems. It also supports the 9p.2000L protocol.

For more information, consult the project wiki.

About

NFS Server with Transactional Compounds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published