Patent ID: 9727578
Date: 2017-08-08
CPC Classifications: G06F,H04L

Claim:
1. A method of supporting coordinated file access using NFS (Network File System) protocol for metadata and I/O to a clustered file system's shared disk storage subsystem dynamic creation of file access layout for different workloads and access patterns, wherein running file servers in the clustered file system have equivalent access to shared data of the clustered file system, comprising: in response to a NAS (Network-Attached Storage) protocol client's request for a file access layout of a file stored by the clustered file system in the clustered file system's shared disk storage subsystem, determining a file access layout identifying hostnames or IP addresses for a parallel file access protocol to use when servicing an I/O request by a client of the clustered file system associated with the request; wherein, any file server in the clustered file system may receive the client's request and the determining is based on a specific workload type and a specific byte-range of the file included in the client request, and the file access layout includes a set of hostnames or IP addresses of file servers in the clustered file system and byte ranges of the file, and the byte-range being associated with a particular server among the set; marking the file access layout as active for the client; adding the client to a list indicating what particular clients of the clustered file system are using the file access layout, wherein any client of the clustered file system can share a same file access layout and modify ranges of a file simultaneously; and sending the file access layout to the client.