Patent ID: 8239486

Claim:
A computer-implemented method of implementing a network file system, comprising: providing a host computer system, the host computer system including a processor and a memory, the memory storing: an Operating System (OS) that includes a kernel, a first Network File System (NFS) client implementing a Network File System (NFS) protocol in the kernel, and a database server process that includes a second NFS client implementing the NFS protocol in the database server process; providing a NFS server computer system in communication with the host computer system; providing at least one device implementing a Network Attached Storage (NAS) protocol, the at least one NAS device in communication with the NFS server computer system; generating a first NFS request with the second NFS client in the database server process to access data stored in the NAS device with the processor associated with the host computer system; and sending, from the second NFS client in the database server process, the first NFS request directly to the NFS server computer system with the processor associated with the host computer system completely bypassing the first NFS client in the kernel in the OS of the host computer system.