DocumentCode :
1578239
Title :
Designing NFS with RDMA for Security, Performance and Scalability
Author :
Noronha, Ranjit ; Chai, Lei ; Talpey, Thomas ; Panda, Dhabaleswar K.
Author_Institution :
Ohio State Univ., Columbus, OH
fYear :
2007
Firstpage :
49
Lastpage :
49
Abstract :
NFS has traditionally used TCP or UDP as the underlying transport. However, the overhead of these stacks has limited both the performance and scalability of NFS. Recently, high-performance network such as InfiniBand have been deployed. These networks provide low latency of a few microseconds and high bandwidth for large messages up to 20 Gbps. Because of the unique characteristics of NFS protocols, previous designs of NFS with RDMA were unable to exploit the improved bandwidth of networks such as InfiniBand. Also, they leave the server open to attacks from malicious clients. In this paper, we discuss the design principles for implementing NFS/RDMA protocols. We propose, implement and evaluate an alternate design for NFS/RDMA on InfiniBand, which can significantly improve the security of the server, compared to the previous design. In addition, we evaluate the performance bottlenecks of using RDMA operations in NFS protocols and propose strategies and designs that tackle these overheads. With the best of these strategies and designs, we demonstrate throughput of 700 MB/s on the OpenSolaris NFS/RDMA design and 900 MB/s on the Linux design and an application level improvement in performance of up to 50%. We also evaluate the scalability of the RDMA transport in a multi-client setting, with a RAID array of disks. Our design has been integrated into the OpenSolaris kernel.
Keywords :
client-server systems; memory protocols; network operating systems; security of data; NFS/RDMA protocol design; client-server system; network file system; network performance; network scalability; network security; remote direct memory access; Bandwidth; Delay; Home appliances; Linux; Network servers; Protocols; Scalability; Security; Sun; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
ISSN :
0190-3918
Print_ISBN :
978-0-7695-2933-2
Type :
conf
DOI :
10.1109/ICPP.2007.34
Filename :
4343856
Link To Document :
بازگشت