Invention Grant
- Patent Title: Stripe caching and data read ahead
- Patent Title (中): 条纹缓存和数据读取
-
Application No.: US12046676Application Date: 2008-03-12
-
Publication No.: US07853751B2Publication Date: 2010-12-14
- Inventor: Jose K. Manoj
- Applicant: Jose K. Manoj
- Applicant Address: US CA Milpitas
- Assignee: LSI Corporation
- Current Assignee: LSI Corporation
- Current Assignee Address: US CA Milpitas
- Agency: Luedeka, Neely & Graham, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A method of improving a serial IO operation, where the serial IO operation includes at least one of a read operation of a data block and a write operation of a data block, and the serial IO operation is directed to a logical disk of a computerized data storage system. Only one stripe of data is read from the logical disk into a cache, and it is determined whether the data block for the IO operation is included within the cache. When the data block for the IO operation is included within the cache, then for a read operation, the IO operation is serviced from the cache. For a write operation, the cache is updated with the data block to be written, and only an updated parity block is written to the logical disk. When the data block for the IO operation is not included within the cache, then for a read operation, only one new stripe of data that includes the data block is read from the logical disk into the cache, and the IO operation is serviced from the cache. For a write operation, only one new stripe of data that excludes the data block is read from the logical disk into the cache, the cache is updated with the data block to be written, and only an updated parity block is written to the logical disk.
Public/Granted literature
- US20090235023A1 Stripe Caching and Data Read Ahead Public/Granted day:2009-09-17
Information query