APPARATUS, SYSTEM, AND METHOD FOR MANAGING DATA IN A STORAGE DEVICE WITH AN EMPTY DATA TOKEN DIRECTIVE
First Claim
1. An apparatus for managing data, the apparatus comprising:
- a write request receiver module that receives a storage request from a requesting device, the storage request comprising a request to store a data segment in a storage device, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings; and
a data segment token storage module that stores a data segment token in the storage device, the data segment token comprising a data segment identifier and a data segment length, the data segment token being substantially free of data from the data segment.
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.
-
Citations
30 Claims
-
1. An apparatus for managing data, the apparatus comprising:
-
a write request receiver module that receives a storage request from a requesting device, the storage request comprising a request to store a data segment in a storage device, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings; and a data segment token storage module that stores a data segment token in the storage device, the data segment token comprising a data segment identifier and a data segment length, the data segment token being substantially free of data from the data segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for managing data, the apparatus comprising:
-
a read request receiver module that receives a storage request to read a data segment from a storage device, the data segment represented on the storage device by a data segment token, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings, the data segment token comprising a data segment identifier and a data segment length, the data segment token being substantially free of data from the data segment; a read data segment token module that reads the data segment token corresponding to the data segment requested in the storage request; and a read request response module that transmits a response to the requesting device, the response generated using the data segment token corresponding to the requested data segment. - View Dependent Claims (21, 22, 23)
-
-
24. A system for managing data, the system comprising:
-
a storage device; a storage controller controlling the storage device; a write request receiver module that receives a storage request from a requesting device, the storage request comprising a request to store a data segment in the storage device controlled by the storage controller, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings; and a data segment token storage module that stores a data segment token in the storage device, the data segment token comprising a data segment identifier and a data segment length, the data segment token being substantially free of data from the data segment. - View Dependent Claims (25, 26)
-
-
27. A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for managing data, the operations of the computer program product comprising:
- receiving a storage request from a requesting device, the storage request comprising a request to store a data segment in a storage device controlled by a storage controller, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings; and
storing a data segment token in the storage device, the data segment token comprising a data segment identifier and a data segment length, the data segment token being substantially free of data from the data segment. - View Dependent Claims (28, 29, 30)
- receiving a storage request from a requesting device, the storage request comprising a request to store a data segment in a storage device controlled by a storage controller, the data segment comprising a series of repeated, identical characters or a series of repeated, identical character strings; and
Specification