Patent ID: 6272590
Filing Date: 2001-08-07
Classification: G06F

Abstract:
A method in a data storage system for reading stored data from said data storage system, where said data storage system comprises M data storage drives and an associated cache, where data and calculated parity are striped across said M data storage drives, where a stripe comprises a plurality of sectors on each of said M data storage drives, said method comprising the steps of:requesting data from said data storage system;determining if said requested data resides in a cache and if said requested data sequentially follows a plurality of sectors also residing in said cache;fetching only said requested data into said cache if it is determined that said requested data does not reside in said cache and said requested data does not sequentially follow a plurality of sectors also residing in said cache; andfetching a predefined block of sectors including said requested data from said M data storage drives into said cache if it is determined that said requested data does not reside in said cache and said requested data does sequentially follow a plurality of sectors also residing in said cache, where said fetched predefined block of sectors sequentially follows said requested data.