发明名称 |
DEMAND DETERMINATION FOR DATA BLOCKS |
摘要 |
The positioning a block of data within a storage hierarchy. For the given block of data, demand statistics are accumulated for each of multiple time periods by evaluating input/output operations on the block of data during the time period and assigning a resulting demand value to the time period for that time period. This is done for multiple time periods so that the accumulated demand for a given point of time may be calculated using the assigned demand values for the previous time periods. The accumulated demand may then be used to determine a level in the storage hierarchy that the block of data should be placed. This allows for the more in-demand memory blocks to be placed in higher in the storage hierarchy. Thus, the principles described herein allow for efficient use of computing resources. |
申请公布号 |
US2014258672(A1) |
申请公布日期 |
2014.09.11 |
申请号 |
US201313791299 |
申请日期 |
2013.03.08 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
Herron Andrew;Fitzgerald Robert Patrick;Pang Juan-Lee |
分类号 |
G06F12/02 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method for positioning a block of data within a storage hierarchy, the method comprising:
an act of identifying a block of data; an act of accumulating demand statistics for the block of data over a plurality of time periods by performing the following for each of the plurality of time periods:
an act of evaluating input/output operations on the block of data during the time period;an act of assigning a demand value to the time period based on the act of evaluating input/output operations on the block of data during the time period; an act of calculating an accumulated demand for the block of data associated with a given point in time by using the accumulated demand statistics; an act of determining a level in a storage hierarchy to store the block of data based on the calculated accumulated demand for the block of data; and an act of positioning in the block of data in the determined level of the storage hierarchy. |
地址 |
Redmond WA US |