SYSTEM AND METHOD FOR TIERED CACHING AND STORAGE ALLOCATION
First Claim
1. A method for data placement, the method comprising:
- determining a first period of time between each access to a first data, in a predetermined time window;
averaging the first periods of time between each access to obtain an average first period of time;
determining a second period of time between each access to a second data, in said predetermined time window;
averaging the second periods of time between each access to obtain an average second period of time;
comparing the average first period of time and the average second period of time;
placing the first data in a fast-access storage medium, when the average first period of time is less than the average second period of time; and
placing the second data in the fast-access storage medium, when the average second period of time is less than the average first period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
Method for data placement in a tiered caching system and/or tiered storage system includes: determining a first period of time between each access to a first data, in a predetermined time window; averaging the first periods of time between each access to obtain an average first period of time; determining a second period of time between each access to a second data, in said predetermined time window; averaging the second periods of time between each access to obtain an average second period of time; comparing the average first period of time and the average second period of time; placing the first data in a fast-access storage medium, when the average first period of time is less than the average second period of time; and placing the second data in the fast-access storage medium, when the average second period of time is less than the average first period of time.
-
Citations
20 Claims
-
1. A method for data placement, the method comprising:
-
determining a first period of time between each access to a first data, in a predetermined time window; averaging the first periods of time between each access to obtain an average first period of time; determining a second period of time between each access to a second data, in said predetermined time window; averaging the second periods of time between each access to obtain an average second period of time; comparing the average first period of time and the average second period of time; placing the first data in a fast-access storage medium, when the average first period of time is less than the average second period of time; and placing the second data in the fast-access storage medium, when the average second period of time is less than the average first period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprising one or more of instructions, which when executed by one or more processors cause:
-
monitoring a first period of time between each access to a first data, in a predetermined time window; averaging the first periods of time between each access to obtain an average first period of time; monitoring a second period of time between each access to a second data, in said predetermined time window; averaging the second periods of time between each access to obtain an average second period of time; comparing the average first period of time and the average second period of time; placing the first data in a fast-access storage medium, when the average first period of time is less than the average second period of time; and placing the second data in the fast-access storage medium, when the average second period of time is less than the average first period of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification