DYNAMTIC STORAGE HIERARACHY MANAGEMENT
First Claim
1. A computer-implemented method that improves storage allocation in a system with a plurality of storage mediums, including a first medium with a first performance characteristic and a subsequent medium with a subsequent performance characteristic, comprising:
- analyzing a reference rate for a data block;
storing the data block in the first medium if the reference rate is a match with the first performance characteristic; and
storing the data block in the subsequent medium if the reference rate is a match with the subsequent performance characteristic.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to an architecture for optimization that can leverage the several advantages of flash memory or hard disk technology, while simultaneously compensating for associated disadvantages. In a system with a flash module and a hard disk, respective memory can be dynamically allocated as a function of demand, preference, or utilization of respective applications in order to optimize overall system performance.
67 Citations
20 Claims
-
1. A computer-implemented method that improves storage allocation in a system with a plurality of storage mediums, including a first medium with a first performance characteristic and a subsequent medium with a subsequent performance characteristic, comprising:
-
analyzing a reference rate for a data block; storing the data block in the first medium if the reference rate is a match with the first performance characteristic; and storing the data block in the subsequent medium if the reference rate is a match with the subsequent performance characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for information retention upon a system with a plurality of storage mediums where a first medium has a first characteristic and a subsequent medium has a subsequent characteristic, comprising:
-
determining a reference rate for a piece of information; and storing data in a storage medium that has a performance characteristic suitable to hold a piece of information with a particular reference rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for storing at least one data block in a system where there is local storage for data with a relatively high frequency of access and remote storage for data with a relatively low frequency of access, comprising:
-
determining frequency of access for a data block; and recording the data block in appropriate storage based on frequency of access for the data block. - View Dependent Claims (19, 20)
-
Specification