Patent ID: 7558919
Filing Date: 2009-07-07
Classification: G06F

Abstract:
1. A method for determining a cache slot comprising: receiving a plurality of sets of criteria, each of said plurality of sets of criteria corresponding to one of a plurality of families, each of said plurality of families being associated with one or more applications sending data operations to a data storage system; obtaining a received data operation associated with a first of said plurality of families; and determining, in accordance with said criteria for said first family associated with said received data operation, whether to allocate a cache slot in said cache for said received data operation, each of said plurality of sets of said criteria corresponding to one of said plurality of families including a minimum value and a maximum value used in determining a cache partition size range for said one family, said maximum value representing a maximum cache partition size and maximum number of cache slots allowable for use with data operations associated with said one family, said minimum value representing a minimum cache partition size and minimum number of cache slots allowable for use with data operations associated with said one family.