Network file sharing method and system
AssigneeEMC Corporation
InventorRobert Depelteau
Life of this patent
Estimating the term…
Abstract
A method for writing file data from client to server which comprises writing file data from a client to a server, wherein the client issues to the server a file transfer proposal that includes the names of a plurality of files to be transferred and attributes of each of the plurality of files. The server determines optimum memory locations for the plurality of files and optimum sequence and size of data transfer and issues to the client a request to transfer the plurality of files in a sequence that is optimized for memory location and minimal number of data transfers, thereby maximizing data transfer rate from the client to the server. Client computer, server computer, and network apparatus that are configured to implement the method are also disclosed.
Claims22
A method for transferring a file, comprising:
- receiving from a sending device a file transfer proposal that includes an attribute associated with a file to be transferred;
- and
- determining at a destination device to which the file is to be transferred, prior to the file being transferred and based at least in part on the attribute, a storage location associated with the destination device for the file to be transferred to.
A system for transferring a file, comprising:
- a processor;
- and
- a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
- receive from a sending device a file transfer proposal that includes an attribute associated with a file to be transferred;
- and
- determine at a destination device to which the file is to be transferred, prior to the file being transferred and based at least in part on the attribute, a storage location associated with the destination device for the file to be transferred to.
A computer program product for transferring a file, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving from a sending device a file transfer proposal that includes an attribute associated with a file to be transferred;
- and
- determining at a destination device to which the file is to be transferred, prior to the file being transferred and based at least in part on the attribute, a storage location associated with the destination device for the file to be transferred to.
Dependencies are inferred from the claim text.