APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA IN A STORAGE DEVICE WITH AN EMPTY DATA TOKEN DIRECTIVE
16 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for managing data with an empty data segment directive at the storage device. The apparatus, system, and method for managing data include a write request receiver module and a data segment token storage module. The write request receiver module receives a storage request from a requesting device. The storage request includes a request to store a data segment in a storage device. The data segment includes a series of repeated, identical characters or a series of repeated, identical character strings. The data segment token storage module stores a data segment token in the storage device. The data segment token includes at least a data segment identifier and a data segment length. The data segment token is substantially free of data from the data segment.
14 Citations
73 Claims
-
1-50. -50. (canceled)
-
51. An apparatus for managing data stored on a non-volatile storage medium, comprising:
-
a request receiver module configured to receive an indication that data associated with a logical identifier has been erased, wherein the logical identifier is mapped to a physical storage location of a non-volatile storage medium; and a storage module configured to store persistent data on the non-volatile storage medium in response to the indication, wherein the persistent data is configured to indicate that the data associated with the logical identifier is erased. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system, comprising:
-
an index configured to contain associations between logical identifiers and physical storage locations used to store data corresponding to the logical identifiers on a non-volatile storage medium; a request receiver module configured to receive a hint indicating that data of a logical identifier associated with a physical storage location in the index has been deleted; and a storage module configured to store a packet on the non-volatile storage medium configured to indicate that contents of the physical storage location have been deleted in response to the hint. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
69. A machine-readable storage medium comprising instructions configured to cause a computing device to perform a method, comprising:
-
maintaining an index comprising mappings between logical identifiers and physical storage locations of a non-volatile storage device; receiving an indication that a logical identifier mapped to a physical storage location comprising data associated with the logical identifier in the index is empty; and recording persistent data on the non-volatile storage device in response the indication, wherein the persistent data is configured to indicate that the logical identifier is empty. - View Dependent Claims (70, 71, 72, 73)
-
Specification