发明名称 |
WORKLOAD SELECTION AND CACHE CAPACITY PLANNING FOR A VIRTUAL STORAGE AREA NETWORK |
摘要 |
Exemplary methods, apparatuses, and systems receive a first input/output (I/O) trace including storage addresses that were subject to a plurality of I/O requests from a first workload during a first period of time. The first I/O trace is run through a cache simulation using a plurality of simulated cache sizes. A first state of the cache simulation is stored upon completing the first I/O trace simulation. The first I/O trace is deleted in response to storing the first state. A second I/O trace including storage addresses that were subject to a plurality of I/O requests from the first workload during a second period of time is received. A cumulative miss ratio curve for the first workload is generated by loading the stored first state as a starting point for simulating the second I/O trace and running the second I/O trace through the cache simulation. |
申请公布号 |
US2016147631(A1) |
申请公布日期 |
2016.05.26 |
申请号 |
US201414555072 |
申请日期 |
2014.11.26 |
申请人 |
VMware, Inc. |
发明人 |
Magdon-Ismail Tariq;Nguyen Duy;Martin Brian James |
分类号 |
G06F11/34;H04L29/08 |
主分类号 |
G06F11/34 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method, comprising:
receiving a first input/output (I/O) trace including storage addresses that were subject to a plurality of I/O requests from a first workload during a first period of time; running the first I/O trace through a cache simulation using a plurality of simulated cache sizes; storing a first state of the cache simulation upon completing a simulation of the first I/O trace; deleting the first I/O trace in response to storing the first state of the cache simulation; receiving a second I/O trace including storage addresses that were subject to a plurality of I/O requests from the first workload during a second period of time; and generating a cumulative miss ratio curve (MRC) for the first workload by loading the stored first state as a starting point for simulating the second I/O trace and running the second I/O trace through the cache simulation from the starting point. |
地址 |
Palo Alto CA US |