Project Overview

NFS-GANESHA is an NFS version 2-4 server that runs in the user address space instead of as part of the operating system kernel. GANESHA is not a replacement for the NFSv4 server implemented in the kernel; it is a brand new program, with its own advantages and disadvantages. Using the NFS protocol in user mode provides huge benefits like allocating large pieces of memory, making internal caches , portability etc .

Inspite of having so many benefits NFS GANESHA server is still a single point of failure in a network. Should a server fail , all the clients serviced by the server are denied service leading to huge losses . This blog proposes a clustering support for existing NFS GANESHA server . We propose to provide communication links between existing servers and transform them into a cluster such that each node is aware about the working of all other nodes . If a node fails, control is rapidly transferred to another node in transparent manner so that the client does not face any hindrance.

Refer these links for the setup

Click here to find our paper published in INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH.