Managing a Storage Cache Utilizing Externally Assigned Cache Priority Tags
First Claim
1. A device, comprising:
- a storage control module for storing a first portion of critical data and a second portion of data at the instruction of an operating system;
a first storage medium coupled with the storage control module for storing the first portion of critical data, where the first portion of critical data is separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module; and
a second storage medium coupled with the storage control module for storing the second portion of data, where the second storage medium has at least one performance, reliability, or security characteristic different from the first storage medium.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for caching data in a storage medium implementing tiered data structures may include storing a first portion of critical data at the instruction of a storage control module. The first portion of critical data may be separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module. The method may also include storing a second portion of data at the instruction of the storage control module. The second storage medium may have at least one performance, reliability, or security characteristic different from the first storage medium.
45 Citations
21 Claims
-
1. A device, comprising:
-
a storage control module for storing a first portion of critical data and a second portion of data at the instruction of an operating system; a first storage medium coupled with the storage control module for storing the first portion of critical data, where the first portion of critical data is separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module; and a second storage medium coupled with the storage control module for storing the second portion of data, where the second storage medium has at least one performance, reliability, or security characteristic different from the first storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
storing a first portion of critical data at the instruction of an storage control module, where the first portion of critical data is separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module; and storing a second portion of data at the instruction of the storage control module, where the second storage medium has at least one performance, reliability, or security characteristic different from the first storage medium. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
a storage network for coupling with the application server, the storage network including a storage control module for storing a first portion of critical data and a second portion of data at the instruction of an operating system; a first storage medium coupled with the storage control module for storing the first portion of critical data, where the first portion of critical data is separated into data having different priority levels based upon at least one data utilization characteristic associated with a file system implemented by the storage control module; and a second storage medium coupled with the storage control module for storing the second portion of data, where the second storage medium has at least one performance, reliability, or security characteristic different from the first storage medium. - View Dependent Claims (17, 18, 19, 20, 21)
Specification