发明名称 |
DATA ACCESS REQUEST MONITORING TO REDUCE SYSTEM RESOURCE USE FOR BACKGROUND OPERATIONS |
摘要 |
An I/O processing stack includes a proxy that can provide processing services for access requests to initialized and uninitialized storage regions. For a write request, the proxy stores write information in a write metadata repository. If the write is requested for an address in an initialized storage region of the storage system, the proxy performs a write to the initialized region based on region information in the write I/O access request. If the write is requested for an address in an uninitialized storage region of the storage system, the proxy performs an on-demand initialization of the storage region and then performs a write to the storage region based on region information provided by the proxy. |
申请公布号 |
US2014325157(A1) |
申请公布日期 |
2014.10.30 |
申请号 |
US201313871783 |
申请日期 |
2013.04.26 |
申请人 |
NetApp, Inc. |
发明人 |
Sangapu Satish;Sun Wei;Moyer Keith;Binford Charles |
分类号 |
G06F3/06;G06F12/08 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for data access in a storage system:
receiving an I/O (input/output) access request by a proxy layer of an I/O processing stack in a storage server of the storage system having initialized storage space and uninitialized storage space; storing host write information for a write I/O access request in a host write metadata repository managed by the proxy layer; determining if an address of the write I/O access request corresponds to an initialized storage region of the storage system or an uninitialized storage region of the storage system; and when the address corresponds to an uninitialized storage region, performing an on-demand initialization of the storage region, and performing a write of the write I/O access request based on region information provided by the proxy layer. |
地址 |
Sunnyvale CA US |