METHODS FOR HOST-SIDE CACHING AND APPLICATION CONSISTENT WRITEBACK RESTORE AND DEVICES THEREOF
First Claim
1. A method for file-based host-side caching and application consistent write back, the method comprising:
- receiving, by a storage management computing device, a write operation on a file from a client computing device;
determining, by the storage management computing device, when the file for which the write operation has been received is present within a cache of the storage management computing device;
sending, by the storage management computing device, an acknowledgement indicating the acceptance of the write operation back to the client computing device when the file for which the write operation has been received is determined to be present within the cache; and
completing, by the storage management computing device, a write-back operation for data present in the cache of the storage management computing device to one of the plurality of servers upon sending the acknowledgement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, non-transitory computer readable medium, and device that assists with file-based host-side caching and application consistent write back includes receiving a write operation on a file from a client computing device. When the file for which the write operation has been received is determined when the file is present in the cache. An acknowledgement is sent back to the client computing device indicating the acceptance of the write operation when the file for which the write operation has been received is determined to be present within the cache. The write-back operation is completed for data present in the cache of the storage management computing device to one of the plurality of servers upon sending the acknowledgement.
-
Citations
18 Claims
-
1. A method for file-based host-side caching and application consistent write back, the method comprising:
-
receiving, by a storage management computing device, a write operation on a file from a client computing device; determining, by the storage management computing device, when the file for which the write operation has been received is present within a cache of the storage management computing device; sending, by the storage management computing device, an acknowledgement indicating the acceptance of the write operation back to the client computing device when the file for which the write operation has been received is determined to be present within the cache; and completing, by the storage management computing device, a write-back operation for data present in the cache of the storage management computing device to one of the plurality of servers upon sending the acknowledgement. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon instructions for file-based host-side caching and application consistent write back comprising executable code which when executed by a processor, causes the processor to perform steps comprising:
-
receiving a write operation on a file from a client computing device; determining when the file for which the write operation has been received is present within a cache of a storage management computing device; sending an acknowledgement indicating the acceptance of the write operation back to the client computing device when the file for which the write operation has been received is determined to be present within the cache; and completing a write-back operation for data present in the cache of the storage management computing device to one of the plurality of servers upon sending the acknowledgement. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A storage management computing device comprising:
-
a processor; a memory coupled to the processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to; receive a write operation on a file from a client computing device; determine when the file for which the write operation has been received is present within a cache of a storage management computing device; send an acknowledgement indicating the acceptance of the write operation back to the client computing device when the file for which the write operation has been received is determined to be present within the cache; and complete a write-back operation for data present in the cache of the storage management computing device to one of the plurality of servers upon sending the acknowledgement. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification