RESPONDING TO SERVICE LEVEL OBJECTIVES DURING DEDUPLICATION
First Claim
Patent Images
1. A method performed by a data storage system, comprising:
- receiving a service level objective (SLO);
receiving data to be stored at the data storage system;
computing an amount of deduplication to apply to the received data responsive to the SLO;
deduplicating the data to the computed amount; and
storing the deduplicated data.
1 Assignment
0 Petitions
Accused Products
Abstract
Technology is described for responding to service level objectives during deduplication. In various embodiments, the technology receives a service level objective (SLO); receives data to be stored at the data storage system; computes an amount of deduplication to apply to the received data responsive to the SLO; deduplicates the data to the computed amount; and stores the deduplicated data. The deduplicated data may be stored in such a manner that the data can be read in a manner that meets the SLO.
-
Citations
20 Claims
-
1. A method performed by a data storage system, comprising:
-
receiving a service level objective (SLO); receiving data to be stored at the data storage system; computing an amount of deduplication to apply to the received data responsive to the SLO; deduplicating the data to the computed amount; and storing the deduplicated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium comprising computer-executable instructions, comprising:
-
instructions for receiving a service level objective (SLO); instructions for receiving data to be stored at a data storage system; instructions for computing an amount of deduplication to apply to the received data responsive to the SLO; instructions for deduplicating the data to the computed amount; and instructions for storing the deduplicated data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
a data storage system configured to store and retrieve data; a service level objective (SLO) processor component configured to receive and process a SLO; a media layout processor component configured to store data to a media element according to a specified media layout and read the stored data from the media element; and a deduplication engine component configured to deduplicate data responsive to the received SLO.
-
- 18. The system of claim 18, wherein the media element is a tape cartridge.
Specification