Enhancing the Performance of NFSv4 with RDMA

  • Authors:
  • Ranjit Noronha;Lei Chai;Spencer Shepler;Dhabaleswar K. Panda

  • Affiliations:
  • -;-;-;-

  • Venue:
  • SNAPI '07 Proceedings of the Fourth International Workshop on Storage Network Architecture and Parallel I/Os
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

NFS is a widely deployed storage technology. It has gone through several revisions. One of the latest revisions, v4 has started to become deployed. NFSv4 on OpenSolaris uses TCP as the underlying transport. This has limited its performance. In this paper, we take on the challenge of designing an RDMA transport for NFSv4. Challenges include COMPOUND procedures, which might potentially have unbounded request and reply sizes. Performance evaluation shows that NFSv4 can achieve an IOzone Read throughput of over 700 MB/s and an IOzone Write bandwidth of over 500 MB/s. It also significantly outperforms NFSv4/TCP. Keywords: InfiniBand, NFS, Clusters