Storage system deduplication with service level agreements
AssigneeQuest Software, Inc.
InventorsGoutham Rao, Ratna Manoj Bolla, Vinod Jayaraman
Life of this patent
Estimating the term…
Abstract
Mechanisms are provided for adjusting a configuration of data stored in a storage system. According to various embodiments, a storage module may be configured to store a configuration of data. A processor may be configured to identify an estimated performance level for the storage system based on a configuration of data stored on the storage system. The processor may also be configured to transmit an instruction to adjust the configuration of data on the storage system to meet the service level objective when the estimated performance level fails to meet a service level objective for the storage system.
Claims20
A method, comprising:
- receiving a request to calibrate service characteristic information, the service characteristic information including a relationship between read throughput speed information to a degree of data segment contiguity in a data storage system;
- identifying a degree of contiguous data present in the data storage system;
- defining a read order by selecting two or more data segments of the data storage system to read such that the read order reflects the identified degree of contiguous data;
- accessing data on the data storage system in accordance with the read order;
- determining a read throughput speed for the data access;
- and
- storing the read throughput speed information corresponding to the identified degree of contiguous data.
One or more non-transitory computer readable media having instructions stored thereon that, when executed by a processor, cause a system to perform operations comprising:
- receiving a request to calibrate service characteristic information, the service characteristic information including a relationship between read throughput speed information to a degree of data segment contiguity in a data storage system;
- identifying a degree of contiguous data present in the data storage system;
- defining a read order by selecting two or more data segments of the data storage system to read such that the read order reflects the identified degree of contiguous data;
- accessing data on the data storage system in accordance with the read order;
- determining a read throughput speed for the data access and
- storing the read throughput speed information corresponding to the identified degree of contiguous data.
A system, comprising:
- a memory;
- and
- one or more processors operatively coupled to the memory, the one or more processors configured to execute operations comprising:
- receive a request to calibrate service characteristic information, the service characteristic information including a relationship between read throughput speed information to a degree of data segment contiguity in a data storage system;
- identify a degree of contiguous data present in the data storage system;
- define a read order by selecting two or more data segments of the data storage system to read such that the read order reflects the identified degree of contiguous data;
- access data on the data storage system in accordance with the read order;
- determine a read throughput speed for the data access;
- and
- store the read throughput speed information corresponding to the identified degree of contiguous data.
Dependencies are inferred from the claim text.