Research on Key Technologies of Load Balancing for NFS Server with Multiple Network Paths
Huan Chen, Rongfeng Tang, Yi Zhao, Jin Xiong, Jie Ma, Ninghui Sun · 2006
NFS server is designed to run on a single node. Even if NFS server is configured with multiple network interfaces, each client can only access NFS server through one network interface of the server. In this paper, we design and implement the multi-path load distribution mechanism in the SunRPC layer of NFS. This mechanism allows the NFS clients to use the aggregated network bandwidth of the server which has multiple network channels and balances the load among the multiple network channels. The result shows that the extended version of NFS can make good use of multi-path of the server and can tolerate network failure