Back to results
US 10,853,274 B2Granted
Primary data storage system with data tiering
AssigneeNextGen Storage, Inc.
InventorsPaul A. Ashmore, Kelly E. Long, Sebastian Piotr Sobolewski
Life of this patent
Estimating the term…
Abstract
The invention is directed to a primary data storage system for use in a computer network in which a network allows user computers to transfer data to/from the primary data storage system. In one embodiment, the primary data storage system implements a tiering strategy to move data between stores with different characteristics so as to match the characteristics of the data to the characteristics of one of the stores.
Claims21
A primary data storage system for use in a computer network and having tiering functionality, the system comprising:
- an input/output port for receiving a block command packet that embodies one of a read block command and a write block command and transmitting a block result packet in reply to a block command packet;
- a data store system having at least a first tier and a second tier;
- wherein the first tier has a first set of characteristics;
- wherein the second tier has a second set of characteristics;
- a statistics database configured to receive, store, and provide data for use in making a decision related to tiering of a data block;
- a tiering processor for performing tiering functionality to cause a data block to be stored in whichever of the first tier and second tier has characteristics that better match an access pattern of the data block if, based on data obtained from the statistics database, there are sufficient resources for performing tiering functionality and a calculated weight associated with a future performance of the tiering functionality is dominant relative to a calculated weight associated with a future performance of each of one or more other operations that are simultaneously being considered for performance at a first point in time, and if there are insufficient resources for performing tiering functionality or the calculated weight associated with the future performance of the tiering functionality is not dominant relative to a calculated weight associated with the future performance of each of the one or more other operations simultaneously being considered for performance at the first point in time, forgoing any tiering functionality with respect to the data block until, at a second point in time that is later than the first point in time, data obtained from the statistics database indicates that there are sufficient resources for performing the tiering functionality and a calculated weight associated with a future performance of the tiering functionality at the second point in time is dominant relative to a calculated weight associated with a future performance of each of whatever one or more other operations are simultaneously being considered for future performance at the second point in time.
3 more elements
Dependencies are inferred from the claim text.