A network storage server has a non-volatile mass storage facility, a main cache and a victim cache. A technique of intelligently determining whether to cache a data block in the victim cache includes determining whether to store the data block in the victim cache based on a first caching policy and the type of data contained within the data block. The first caching policy may be a global policy. The determination of whether to store the data block in the victim cache further may be based on a second caching policy, which may be a volume-specific control of service (CoS) policy.

 
Web www.patentalert.com

< Design structure for forwarding store data to loads in a pipelined processor

< Method and system for an extensible caching framework

> Promoting a line from shared to exclusive in a cache

> Repeated conflict acknowledgements in a cache coherency protocol

~ 00621