File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
AssigneeEMC Corporation
InventorsUresh K. Vahalia, Percy Tzelnic
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsUresh K. Vahalia, Percy Tzelnic
Estimating the term…
A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage locations for the data in the data storage. For example, the client sends to the file server at least one request for access to a file. In response, the file server grants a lock to the client, and returns to the client metadata of the file including information specifying data storage locations in the network data storage for storing data of the file. The client receives the metadata, and uses the metadata to produce at least one data access command for accessing the data storage locations in the network storage. The client sends the data access command to the network data storage to read or write data to the file. For a write operation, the client may modify the metadata. When the client is finished writing to the file, the client returns any modified metadata to the file server.
A method of accessing data stored in a data storage location in a data storage device, the method comprising:
A program product containing a program for a server and a client, wherein the server and the client are in communication with at least one data storage device including data storage locations for storing a file, wherein the program is executable for responding to each request for data that comprises at least a portion of a file stored in the at least one data storage device by:
Dependencies are inferred from the claim text.